### Log truncated: showing last 9.0 of 10.3 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-08-13 07:25:55,514 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-08-13 07:25:56,250 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-08-13 07:25:57,042 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:57,365 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [20591, 20592, 20593, 20594, 20595, 20596, 20597, 20598, 20599, 20600] 2026-08-13 07:25:57,510 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-08-13 07:25:57,589 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_02_cross_level_same_kind_of_pair_is_allowed ... 2026-08-13 07:25:57,988 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_03_same_level_child_pair_collision_raises_with_level_hint ... 2026-08-13 07:25:58,546 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:25:59,214 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-08-13 07:25:59,693 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-08-13 07:26:00,192 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-08-13 07:26:00,850 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-08-13 07:26:01,496 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-08-13 07:26:02,142 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-08-13 07:26:02,766 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:02,780 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-08-13 07:26:03,046 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_102_head_quantity_maps_when_toggle_and_label_match ... 2026-08-13 07:26:03,325 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-08-13 07:26:03,576 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-08-13 07:26:03,892 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-08-13 07:26:04,220 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:04,244 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-08-13 07:26:04,262 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-08-13 07:26:04,278 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-08-13 07:26:04,296 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-08-13 07:26:04,315 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-08-13 07:26:04,357 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:05,990 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_confirm_must_not_reject_a_request_whose_lines_the_requester_cannot_read ... 2026-08-13 07:26:06,732 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #267 deleted mail.mail records with IDs: [1819] 2026-08-13 07:26:06,822 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_full_approval_notice_reaches_every_source_and_is_authored_by_the_approver ... 2026-08-13 07:26:07,312 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #267 deleted request.approval.user.line records with IDs: [55] 2026-08-13 07:26:07,592 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #267 deleted mail.mail records with IDs: [1820] 2026-08-13 07:26:07,765 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #266 deleted mail.activity records with IDs: [264] 2026-08-13 07:26:07,933 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #266 deleted mail.mail records with IDs: [1821] 2026-08-13 07:26:08,041 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_snapshot_of_a_fully_approved_request_records_every_source_document ... 2026-08-13 07:26:08,535 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #267 deleted request.approval.user.line records with IDs: [57] 2026-08-13 07:26:08,850 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #267 deleted mail.mail records with IDs: [1822] 2026-08-13 07:26:09,059 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #266 deleted mail.activity records with IDs: [265] 2026-08-13 07:26:09,151 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #266 deleted mail.mail records with IDs: [1823] 2026-08-13 07:26:09,280 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:26:09,722 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-08-13 07:26:10,148 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-08-13 07:26:10,617 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-08-13 07:26:11,219 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-08-13 07:26:11,716 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-08-13 07:26:12,331 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [64] 2026-08-13 07:26:12,402 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-08-13 07:26:12,982 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-08-13 07:26:13,623 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-08-13 07:26:13,711 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [266] 2026-08-13 07:26:14,079 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:14,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-08-13 07:26:14,956 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-08-13 07:26:15,534 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-08-13 07:26:16,058 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-08-13 07:26:16,522 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-08-13 07:26:17,130 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_213_multi_preserve_manual_request_links_then_attach_m2m ... 2026-08-13 07:26:17,661 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:17,670 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_a_new_company_gets_exactly_one_general_type ... 2026-08-13 07:26:21,767 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_every_company_has_exactly_one_general_type ... 2026-08-13 07:26:21,811 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_re_running_the_seed_does_not_create_a_second_general_type ... 2026-08-13 07:26:22,599 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:22,610 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-08-13 07:26:23,457 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [76] 2026-08-13 07:26:23,516 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-08-13 07:26:23,797 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-08-13 07:26:23,890 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [267] 2026-08-13 07:26:24,431 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28304, 28301] 2026-08-13 07:26:24,588 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [64] 2026-08-13 07:26:24,760 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3416] 2026-08-13 07:26:24,782 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-08-13 07:26:25,386 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [79] 2026-08-13 07:26:25,591 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [80] 2026-08-13 07:26:25,876 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-08-13 07:26:25,968 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [268] 2026-08-13 07:26:26,390 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28309, 28306] 2026-08-13 07:26:26,468 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [65] 2026-08-13 07:26:26,707 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28308, 28307] 2026-08-13 07:26:26,725 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [44, 45] 2026-08-13 07:26:26,730 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3417] 2026-08-13 07:26:26,748 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-08-13 07:26:27,403 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-08-13 07:26:27,480 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [269] 2026-08-13 07:26:27,705 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28313, 28311] 2026-08-13 07:26:27,769 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [66] 2026-08-13 07:26:27,930 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3418] 2026-08-13 07:26:27,957 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-08-13 07:26:28,650 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-08-13 07:26:28,703 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [270] 2026-08-13 07:26:28,898 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28317, 28315] 2026-08-13 07:26:28,954 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [67] 2026-08-13 07:26:29,098 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28316] 2026-08-13 07:26:29,110 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [47] 2026-08-13 07:26:29,115 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3419] 2026-08-13 07:26:29,146 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:33,412 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-08-13 07:26:33,794 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-08-13 07:26:34,178 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-08-13 07:26:34,567 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-08-13 07:26:34,966 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [90] 2026-08-13 07:26:35,164 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-08-13 07:26:35,211 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-08-13 07:26:35,272 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-08-13 07:26:35,650 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-08-13 07:26:35,966 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-08-13 07:26:36,308 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [94] 2026-08-13 07:26:36,403 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:26:41,188 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-08-13 07:26:41,226 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-08-13 07:26:41,456 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-08-13 07:26:41,673 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-08-13 07:26:41,784 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-08-13 07:26:42,155 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-08-13 07:26:42,579 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-08-13 07:26:44,102 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #270 deleted request.approval.user.line records with IDs: [97] 2026-08-13 07:26:44,229 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-08-13 07:26:44,906 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-08-13 07:26:45,604 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-08-13 07:26:45,970 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-08-13 07:26:46,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-08-13 07:26:46,720 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-08-13 07:26:47,463 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [1830] 2026-08-13 07:26:47,545 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-08-13 07:26:47,839 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-08-13 07:26:48,435 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-08-13 07:26:49,364 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-08-13 07:26:50,001 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [106] 2026-08-13 07:26:50,222 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [107] 2026-08-13 07:26:50,284 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-08-13 07:26:50,875 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-08-13 07:26:51,565 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [110] 2026-08-13 07:26:51,763 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [111] 2026-08-13 07:26:51,864 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:26:52,173 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-08-13 07:26:52,566 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [113] 2026-08-13 07:26:52,806 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-08-13 07:26:52,867 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-08-13 07:26:53,428 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [115] 2026-08-13 07:26:53,630 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [116] 2026-08-13 07:26:53,922 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-08-13 07:26:53,981 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:54,221 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_generated_tracking_modify_existing_source: Starting TestGeneratedTrackingOnModifyExistingSource.test_01_modify_existing_source_does_not_mark_generated_and_unlink_is_safe ... 2026-08-13 07:26:54,595 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-08-13 07:26:54,664 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [275] 2026-08-13 07:26:54,984 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28359, 28357] 2026-08-13 07:26:55,069 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [92] 2026-08-13 07:26:55,200 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3440] 2026-08-13 07:26:55,235 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:26:57,777 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-08-13 07:26:57,973 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-08-13 07:26:58,324 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-08-13 07:26:58,640 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-08-13 07:26:59,029 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-08-13 07:26:59,322 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-08-13 07:26:59,607 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-08-13 07:26:59,881 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-08-13 07:27:00,477 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-08-13 07:27:00,843 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-08-13 07:27:01,316 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1834] 2026-08-13 07:27:01,397 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-08-13 07:27:01,942 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1835] 2026-08-13 07:27:02,032 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1836] 2026-08-13 07:27:02,121 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-08-13 07:27:02,996 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1837] 2026-08-13 07:27:03,091 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1838] 2026-08-13 07:27:03,182 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-08-13 07:27:03,844 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1839] 2026-08-13 07:27:03,926 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-08-13 07:27:04,582 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1840] 2026-08-13 07:27:04,654 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-08-13 07:27:05,358 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1841] 2026-08-13 07:27:05,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-08-13 07:27:06,163 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1842] 2026-08-13 07:27:06,209 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_210_opening_the_refuse_wizard_must_not_run_the_refuse_hooks ... 2026-08-13 07:27:06,625 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1843] 2026-08-13 07:27:06,698 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1844] 2026-08-13 07:27:06,771 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_real_refusal_runs_both_refuse_hooks ... 2026-08-13 07:27:07,151 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1845] 2026-08-13 07:27:07,232 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1846] 2026-08-13 07:27:07,400 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.activity records with IDs: [287, 288] 2026-08-13 07:27:07,500 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.mail records with IDs: [1847] 2026-08-13 07:27:07,574 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_212_refuse_hooks_run_only_once_the_wizard_reason_is_submitted ... 2026-08-13 07:27:08,096 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1848] 2026-08-13 07:27:08,188 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1849] 2026-08-13 07:27:08,365 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.activity records with IDs: [289, 290] 2026-08-13 07:27:08,471 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.mail records with IDs: [1850] 2026-08-13 07:27:08,552 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_213_a_partial_approval_must_not_run_the_validate_post_hook ... 2026-08-13 07:27:08,994 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1851] 2026-08-13 07:27:09,068 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1852] 2026-08-13 07:27:09,240 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.activity records with IDs: [291, 292] 2026-08-13 07:27:09,353 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.mail records with IDs: [1853] 2026-08-13 07:27:09,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_214_the_final_approval_runs_the_validate_post_hook_exactly_once ... 2026-08-13 07:27:09,933 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1854] 2026-08-13 07:27:10,057 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1855] 2026-08-13 07:27:10,220 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.activity records with IDs: [294, 295] 2026-08-13 07:27:10,325 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.mail records with IDs: [1856] 2026-08-13 07:27:10,450 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #273 deleted mail.activity records with IDs: [296] 2026-08-13 07:27:10,557 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1857] 2026-08-13 07:27:10,691 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_215_confirm_cancel_and_draft_post_hooks_still_fire ... 2026-08-13 07:27:11,199 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1858] 2026-08-13 07:27:11,291 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1859] 2026-08-13 07:27:11,392 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #275 deleted mail.activity records with IDs: [297, 298] 2026-08-13 07:27:11,631 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_216_a_refusal_that_does_not_refuse_the_request_must_not_run_refuse_post ... 2026-08-13 07:27:12,078 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1860] 2026-08-13 07:27:12,181 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1861] 2026-08-13 07:27:12,296 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1862] 2026-08-13 07:27:12,451 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.activity records with IDs: [299, 300, 301] 2026-08-13 07:27:12,563 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.mail records with IDs: [1863] 2026-08-13 07:27:12,650 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #272 deleted mail.mail records with IDs: [1864] 2026-08-13 07:27:12,811 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #273 deleted mail.activity records with IDs: [302, 303] 2026-08-13 07:27:12,915 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1865] 2026-08-13 07:27:12,994 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-08-13 07:27:13,834 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1866] 2026-08-13 07:27:13,995 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1867] 2026-08-13 07:27:14,090 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_ir_logging_records_created_without_explicit_log_call ... 2026-08-13 07:27:14,884 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #271 deleted mail.mail records with IDs: [1868] 2026-08-13 07:27:15,030 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:27:15,194 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_onchange_merges_into_result_value: Starting TestInlineOnchangeMergesIntoResultValue.test_apply_onchange_methods_merges_inline_diff_into_result_value ... 2026-08-13 07:27:15,419 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:15,723 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_a_non_inline_field_does_not_run_the_inline_onchange_code ... 2026-08-13 07:27:15,759 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_a_single_inline_field_changes ... 2026-08-13 07:27:15,929 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_two_inline_fields_change_together ... 2026-08-13 07:27:16,119 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:16,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-08-13 07:27:16,889 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [148] 2026-08-13 07:27:16,944 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-08-13 07:27:17,461 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [150] 2026-08-13 07:27:17,518 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-08-13 07:27:18,110 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [152] 2026-08-13 07:27:18,163 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-08-13 07:27:18,716 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:18,981 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-08-13 07:27:19,005 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-08-13 07:27:19,022 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-08-13 07:27:19,037 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-08-13 07:27:19,053 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-08-13 07:27:19,070 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-08-13 07:27:19,098 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-08-13 07:27:19,117 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-08-13 07:27:19,305 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-08-13 07:27:19,319 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-08-13 07:27:19,332 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-08-13 07:27:19,345 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-08-13 07:27:19,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-08-13 07:27:19,372 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-08-13 07:27:19,387 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-08-13 07:27:19,507 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [21669] 2026-08-13 07:27:19,671 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-08-13 07:27:19,707 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:19,995 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-08-13 07:27:20,030 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:20,043 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-08-13 07:27:20,100 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:21,007 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_analysis ... 2026-08-13 07:27:21,470 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [1869] 2026-08-13 07:27:21,522 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.followers records with IDs: [3489] 2026-08-13 07:27:21,590 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_approver_report ... 2026-08-13 07:27:22,055 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [1870] 2026-08-13 07:27:22,125 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.followers records with IDs: [3491] 2026-08-13 07:27:22,220 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_report ... 2026-08-13 07:27:22,771 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [1871] 2026-08-13 07:27:22,829 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.followers records with IDs: [3493] 2026-08-13 07:27:22,931 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request ... 2026-08-13 07:27:23,445 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [1872] 2026-08-13 07:27:23,503 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.followers records with IDs: [3495] 2026-08-13 07:27:23,609 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request_in_the_approver_report ... 2026-08-13 07:27:24,144 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [1873] 2026-08-13 07:27:24,198 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #277 deleted mail.followers records with IDs: [3497] 2026-08-13 07:27:24,276 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:27:24,770 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-08-13 07:27:25,273 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-08-13 07:27:25,328 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-08-13 07:27:25,943 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-08-13 07:27:26,037 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-08-13 07:27:26,054 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-08-13 07:27:26,566 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-08-13 07:27:26,670 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-08-13 07:27:26,736 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-08-13 07:27:26,761 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-08-13 07:27:27,320 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-08-13 07:27:27,652 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-08-13 07:27:27,734 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-08-13 07:27:27,757 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-08-13 07:27:28,906 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-08-13 07:27:28,967 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-08-13 07:27:29,500 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-08-13 07:27:29,571 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-08-13 07:27:30,133 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-08-13 07:27:30,225 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-08-13 07:27:30,284 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-08-13 07:27:30,305 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-08-13 07:27:31,110 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-08-13 07:27:31,302 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-08-13 07:27:31,824 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-08-13 07:27:31,893 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [320] 2026-08-13 07:27:32,271 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-08-13 07:27:32,314 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-08-13 07:27:32,855 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-08-13 07:27:32,950 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-08-13 07:27:33,010 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-08-13 07:27:33,039 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:27:33,468 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-08-13 07:27:33,898 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-08-13 07:27:34,183 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:34,941 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-08-13 07:27:35,854 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [135], uid: 278, model: viin.approval.request 2026-08-13 07:27:35,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-08-13 07:27:37,171 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-08-13 07:27:37,965 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-08-13 07:27:38,616 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-08-13 07:27:38,976 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-08-13 07:27:43,058 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-08-13 07:27:43,409 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-08-13 07:27:43,667 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-08-13 07:27:44,240 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-08-13 07:27:44,937 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-08-13 07:27:45,312 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-08-13 07:27:46,056 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-08-13 07:27:46,508 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-08-13 07:27:48,103 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:27:48,116 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-08-13 07:27:48,139 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-08-13 07:27:48,161 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-08-13 07:27:48,182 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-08-13 07:27:48,207 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-08-13 07:27:48,233 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-08-13 07:27:48,264 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-08-13 07:27:48,299 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:48,874 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-08-13 07:27:49,275 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-08-13 07:27:49,643 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-08-13 07:27:49,973 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-08-13 07:27:50,247 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-08-13 07:27:50,550 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:27:50,647 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-08-13 07:27:50,974 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless failed to start: [8155:8176:0813/072750.780490:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8155:8176:0813/072750.785168:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8155:8176:0813/072750.785313:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8155:8176:0813/072750.785349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8155:8176:0813/072750.785356:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8155:8176:0813/072750.797356:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8155:8155:0813/072750.798740:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8191:8191:0813/072750.812679:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8191:8191:0813/072750.815695:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8155:8176:0813/072750.818294:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8155:8155:0813/072750.912990:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8155:8155:0813/072750.913129:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8155:8155:0813/072750.913150:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8155:8155:0813/072750.913437:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8155:8176:0813/072750.915288:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8155:8176:0813/072750.915332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:50,981 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route: skipped TestChangeThreadTour.test_change_thread_validation_precedes_confirm : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:51,018 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_change_thread_validation_precedes_confirm (odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm) 2026-08-13 07:27:51,018 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-08-13 07:27:51,391 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.test_change_thread_validation_precedes_confirm: Chrome headless failed to start: [8260:8281:0813/072751.164588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8260:8281:0813/072751.169707:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8260:8281:0813/072751.169996:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8260:8281:0813/072751.170166:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8260:8281:0813/072751.170635:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8260:8281:0813/072751.180680:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8260:8260:0813/072751.182261:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8295:8295:0813/072751.192766:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8295:8295:0813/072751.194593:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8260:8281:0813/072751.206662:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8260:8260:0813/072751.320263:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8260:8260:0813/072751.320376:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8260:8260:0813/072751.320636:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8260:8281:0813/072751.320383:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8260:8281:0813/072751.321032:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:51,397 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route: skipped TestChangeThreadTour.test_change_thread_validation_precedes_confirm : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:51,430 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_change_thread_validation_precedes_confirm (odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm) 2026-08-13 07:27:51,430 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-08-13 07:27:51,753 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.test_change_thread_validation_precedes_confirm.test_change_thread_validation_precedes_confirm: Chrome headless failed to start: [8370:8391:0813/072751.578205:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8370:8391:0813/072751.583034:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8370:8391:0813/072751.583327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8370:8391:0813/072751.583439:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8370:8391:0813/072751.583457:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8370:8391:0813/072751.594519:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8370:8370:0813/072751.595543:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8406:8406:0813/072751.609542:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8406:8406:0813/072751.613865:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8370:8391:0813/072751.619510:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8370:8370:0813/072751.703562:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8370:8370:0813/072751.703662:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8370:8370:0813/072751.703681:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8370:8391:0813/072751.703676:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8370:8391:0813/072751.703712:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:51,758 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_mail_route.tests.test_mail_route: skipped TestChangeThreadTour.test_change_thread_validation_precedes_confirm : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:51,788 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:51,799 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-08-13 07:27:51,839 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-08-13 07:27:51,872 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-08-13 07:27:51,913 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:51,926 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-08-13 07:27:51,932 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:27:52,249 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.017 0.303 2026-08-13 07:27:52,256 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-08-13 07:27:52,262 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-08-13 07:27:52,272 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.003 2026-08-13 07:27:52,279 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.005 2026-08-13 07:27:52,286 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-08-13 07:27:52,292 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-08-13 07:27:52,297 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-08-13 07:27:52,329 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:27:52] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.007 0.018 2026-08-13 07:27:52,330 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_controller_args.TestWebsiteControllerArgs.test_crawl_args: waiting for threads: [] 2026-08-13 07:27:52,366 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:52,379 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-08-13 07:27:52,388 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-08-13 07:27:52,864 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-08-13 07:27:52,871 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-08-13 07:27:53,229 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:53,243 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-08-13 07:27:53,614 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless failed to start: [8489:8510:0813/072753.394885:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8489:8510:0813/072753.400247:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8489:8510:0813/072753.400341:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8489:8510:0813/072753.400531:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8489:8510:0813/072753.400541:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8489:8510:0813/072753.409972:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8489:8489:0813/072753.411425:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8525:8525:0813/072753.433167:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8525:8525:0813/072753.436121:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8489:8510:0813/072753.441428:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:53,619 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet: skipped TestCustomSnippet.test_01_run_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:53,646 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_run_tour (odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour) 2026-08-13 07:27:53,647 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-08-13 07:27:54,025 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.test_01_run_tour: Chrome headless failed to start: [8599:8620:0813/072753.791827:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8599:8620:0813/072753.800503:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8599:8620:0813/072753.800800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8599:8620:0813/072753.800901:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8599:8620:0813/072753.800911:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8599:8620:0813/072753.827175:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8635:8635:0813/072753.830118:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8599:8599:0813/072753.831360:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8635:8635:0813/072753.833285:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8599:8620:0813/072753.860730:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8599:8599:0813/072753.952865:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8599:8599:0813/072753.952962:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8599:8599:0813/072753.952978:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8599:8620:0813/072753.952998:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8599:8620:0813/072753.953037:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:54,032 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet: skipped TestCustomSnippet.test_01_run_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:54,060 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_run_tour (odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour) 2026-08-13 07:27:54,060 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-08-13 07:27:54,375 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.test_01_run_tour.test_01_run_tour: Chrome headless failed to start: [8709:8730:0813/072754.186306:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8709:8730:0813/072754.191850:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8709:8730:0813/072754.192532:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8709:8730:0813/072754.193893:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8709:8730:0813/072754.193916:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8709:8730:0813/072754.201062:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8709:8709:0813/072754.201970:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8744:8744:0813/072754.222043:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8744:8744:0813/072754.224612:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8709:8730:0813/072754.226953:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8709:8709:0813/072754.309075:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8709:8709:0813/072754.309186:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8709:8730:0813/072754.309184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8709:8709:0813/072754.309200:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8709:8730:0813/072754.309245:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8709:8709:0813/072754.309511:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:27:54,380 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_custom_snippet: skipped TestCustomSnippet.test_01_run_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:54,419 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:55,288 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-08-13 07:27:55,604 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless failed to start: [8819:8840:0813/072755.426353:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8819:8840:0813/072755.430849:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8819:8840:0813/072755.431159:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8819:8840:0813/072755.431244:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8819:8840:0813/072755.431261:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8819:8840:0813/072755.440842:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8819:8819:0813/072755.446514:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8855:8855:0813/072755.461684:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8855:8855:0813/072755.466857:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8819:8840:0813/072755.469595:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8819:8819:0813/072755.559703:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8819:8819:0813/072755.559792:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8819:8819:0813/072755.559804:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8819:8840:0813/072755.559857:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8819:8840:0813/072755.559934:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:55,610 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error: skipped TestWebsiteError.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:55,639 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_run_test (odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test) 2026-08-13 07:27:55,639 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-08-13 07:27:55,952 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.test_01_run_test: Chrome headless failed to start: [8929:8950:0813/072755.773514:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8929:8950:0813/072755.777439:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8929:8950:0813/072755.777916:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8929:8950:0813/072755.778317:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8929:8950:0813/072755.778348:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8929:8950:0813/072755.788326:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8929:8929:0813/072755.791446:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8964:8964:0813/072755.809605:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8929:8950:0813/072755.814497:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8964:8964:0813/072755.814944:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8929:8929:0813/072755.909595:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8929:8929:0813/072755.909715:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8929:8929:0813/072755.909734:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8929:8950:0813/072755.909795:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8929:8950:0813/072755.909832:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8929:8929:0813/072755.909992:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:27:55,959 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error: skipped TestWebsiteError.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:55,987 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_run_test (odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test) 2026-08-13 07:27:55,987 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-08-13 07:27:56,369 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.test_01_run_test.test_01_run_test: Chrome headless failed to start: [9039:9060:0813/072756.139391:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9039:9060:0813/072756.146308:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9039:9060:0813/072756.147639:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9039:9060:0813/072756.151168:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9039:9060:0813/072756.151192:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9039:9060:0813/072756.155649:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9039:9039:0813/072756.159628:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9074:9074:0813/072756.171396:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9074:9074:0813/072756.176160:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9039:9060:0813/072756.184566:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9039:9039:0813/072756.278509:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9039:9060:0813/072756.282431:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:56,374 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_error: skipped TestWebsiteError.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:56,407 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:56,421 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-08-13 07:27:56,740 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless failed to start: [9149:9170:0813/072756.555855:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9149:9170:0813/072756.560599:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9149:9170:0813/072756.560799:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9149:9170:0813/072756.560838:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9149:9170:0813/072756.560850:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9149:9170:0813/072756.570342:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9149:9149:0813/072756.574742:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9186:9186:0813/072756.588675:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9186:9186:0813/072756.590393:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9149:9170:0813/072756.596299:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9149:9149:0813/072756.687836:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9149:9149:0813/072756.687935:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9149:9149:0813/072756.687951:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9149:9149:0813/072756.688079:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9149:9170:0813/072756.688273:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9149:9170:0813/072756.688313:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:56,747 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form: skipped TestForm.test_form_conditional_visibility_record_field : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:56,784 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_form_conditional_visibility_record_field (odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field) 2026-08-13 07:27:56,785 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-08-13 07:27:57,110 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.test_form_conditional_visibility_record_field: Chrome headless failed to start: [9258:9279:0813/072756.914678:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9258:9279:0813/072756.920455:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9258:9279:0813/072756.924911:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9258:9279:0813/072756.924966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9258:9279:0813/072756.924979:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9258:9279:0813/072756.933221:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9258:9258:0813/072756.938677:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9295:9295:0813/072756.950639:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9295:9295:0813/072756.953061:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9258:9279:0813/072756.960260:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9258:9258:0813/072757.044723:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9258:9258:0813/072757.044847:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9258:9258:0813/072757.044865:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9258:9279:0813/072757.044869:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9258:9279:0813/072757.044918:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:57,116 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form: skipped TestForm.test_form_conditional_visibility_record_field : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:57,163 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_form_conditional_visibility_record_field (odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field) 2026-08-13 07:27:57,163 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-08-13 07:27:57,478 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.test_form_conditional_visibility_record_field.test_form_conditional_visibility_record_field: Chrome headless failed to start: [9368:9389:0813/072757.286821:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9368:9389:0813/072757.291395:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9368:9389:0813/072757.291521:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9368:9389:0813/072757.291773:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9368:9389:0813/072757.291795:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9368:9389:0813/072757.314190:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9368:9368:0813/072757.314406:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9404:9404:0813/072757.315444:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9404:9404:0813/072757.318240:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9368:9389:0813/072757.336702:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9368:9368:0813/072757.411132:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9368:9368:0813/072757.411237:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9368:9368:0813/072757.411254:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9368:9389:0813/072757.411247:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9368:9389:0813/072757.411287:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:57,483 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_form: skipped TestForm.test_form_conditional_visibility_record_field : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:57,540 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:57,554 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-08-13 07:27:58,998 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-08-13 07:27:59,308 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-08-13 07:27:59,409 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:59,424 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-08-13 07:27:59,743 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless failed to start: [9479:9500:0813/072759.561956:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9479:9500:0813/072759.568002:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9479:9500:0813/072759.568072:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9479:9500:0813/072759.568096:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9479:9500:0813/072759.568216:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9479:9500:0813/072759.577035:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9479:9479:0813/072759.585536:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9516:9516:0813/072759.590821:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9516:9516:0813/072759.593358:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9479:9500:0813/072759.608760:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9479:9479:0813/072759.694221:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9479:9479:0813/072759.694334:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9479:9479:0813/072759.694362:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9479:9479:0813/072759.694598:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9479:9500:0813/072759.698429:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9479:9500:0813/072759.698473:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:27:59,750 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_01_image_upload_progress : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:27:59,782 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_image_upload_progress (odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress) 2026-08-13 07:27:59,784 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-08-13 07:28:00,097 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.test_01_image_upload_progress: Chrome headless failed to start: [9588:9609:0813/072759.917802:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9588:9609:0813/072759.924024:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9588:9609:0813/072759.924309:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9588:9609:0813/072759.926975:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9588:9609:0813/072759.927007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9588:9609:0813/072759.934429:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9588:9588:0813/072759.935995:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9625:9625:0813/072759.954724:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9625:9625:0813/072759.957647:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9588:9609:0813/072759.961072:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9588:9588:0813/072800.034730:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9588:9588:0813/072800.034847:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9588:9609:0813/072800.034853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9588:9588:0813/072800.034867:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9588:9609:0813/072800.034928:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:00,102 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_01_image_upload_progress : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:00,128 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_image_upload_progress (odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress) 2026-08-13 07:28:00,128 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-08-13 07:28:00,453 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.test_01_image_upload_progress.test_01_image_upload_progress: Chrome headless failed to start: [9698:9719:0813/072800.269731:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9698:9719:0813/072800.276270:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9698:9719:0813/072800.278882:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9698:9719:0813/072800.279037:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9698:9719:0813/072800.279055:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9698:9719:0813/072800.288060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9698:9698:0813/072800.294018:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9733:9733:0813/072800.308005:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9733:9733:0813/072800.311021:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9698:9719:0813/072800.322093:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9698:9698:0813/072800.402472:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9698:9698:0813/072800.402606:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9698:9698:0813/072800.402624:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9698:9719:0813/072800.402623:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9698:9719:0813/072800.402676:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:00,460 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_01_image_upload_progress : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:00,491 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-08-13 07:28:00,808 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless failed to start: [9810:9831:0813/072800.628661:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9810:9831:0813/072800.633391:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9810:9831:0813/072800.633468:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9810:9831:0813/072800.633682:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9810:9831:0813/072800.633774:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9810:9831:0813/072800.646231:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9810:9810:0813/072800.650220:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9847:9847:0813/072800.663371:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9847:9847:0813/072800.666180:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9810:9831:0813/072800.673971:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9810:9810:0813/072800.760215:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9810:9810:0813/072800.760319:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9810:9810:0813/072800.760339:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9810:9831:0813/072800.760834:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9810:9831:0813/072800.760875:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:00,815 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_02_image_upload_progress_unsplash : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:00,845 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_image_upload_progress_unsplash (odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash) 2026-08-13 07:28:00,845 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-08-13 07:28:01,169 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.test_02_image_upload_progress_unsplash: Chrome headless failed to start: [9920:9941:0813/072800.995087:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9920:9941:0813/072800.996289:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9920:9941:0813/072800.997201:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9920:9941:0813/072800.997272:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9920:9941:0813/072800.997285:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9920:9920:0813/072801.010840:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9920:9941:0813/072801.012623:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9955:9955:0813/072801.027928:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9920:9941:0813/072801.030098:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9955:9955:0813/072801.036380:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9920:9920:0813/072801.115454:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9920:9920:0813/072801.115567:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9920:9920:0813/072801.115585:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9920:9941:0813/072801.115788:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9920:9941:0813/072801.115830:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:01,176 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_02_image_upload_progress_unsplash : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:01,209 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_image_upload_progress_unsplash (odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash) 2026-08-13 07:28:01,209 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-08-13 07:28:01,585 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.test_02_image_upload_progress_unsplash.test_02_image_upload_progress_unsplash: Chrome headless failed to start: [10030:10051:0813/072801.351713:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10030:10051:0813/072801.356825:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10030:10051:0813/072801.357458:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10030:10051:0813/072801.357655:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10030:10051:0813/072801.358036:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10030:10051:0813/072801.366245:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10030:10030:0813/072801.367336:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10030:10051:0813/072801.393631:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10067:10067:0813/072801.412855:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10067:10067:0813/072801.421730:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10030:10030:0813/072801.500877:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10030:10030:0813/072801.500976:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10030:10030:0813/072801.501059:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10030:10030:0813/072801.501157:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10030:10051:0813/072801.501818:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10030:10051:0813/072801.501853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:01,591 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_02_image_upload_progress_unsplash : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:01,628 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:01,645 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-08-13 07:28:01,664 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:01,913 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:01] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.015 0.236 2026-08-13 07:28:01,932 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:01] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.005 0.010 2026-08-13 07:28:01,933 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_01_is_multilang_url: waiting for threads: [] 2026-08-13 07:28:01,950 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-08-13 07:28:01,995 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:02,224 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:02] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.021 0.220 2026-08-13 07:28:02,905 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:02] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.112 0.564 2026-08-13 07:28:02,913 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:02] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.000 0.004 2026-08-13 07:28:05,140 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:05] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.040 2.184 2026-08-13 07:28:05,165 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-08-13 07:28:05,183 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:05,417 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:05] "GET /fr_BE HTTP/1.1" 301 - 11 0.005 0.231 2026-08-13 07:28:05,421 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:05] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.001 2026-08-13 07:28:07,082 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr HTTP/1.1" 200 - 173 0.090 1.567 2026-08-13 07:28:07,085 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.001 2026-08-13 07:28:07,164 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr/contactus HTTP/1.1" 200 - 19 0.009 0.068 2026-08-13 07:28:07,169 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.002 2026-08-13 07:28:07,173 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.001 2026-08-13 07:28:07,201 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr HTTP/1.1" 200 - 8 0.003 0.021 2026-08-13 07:28:07,206 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-08-13 07:28:07,246 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:07] "GET /fr/contactus HTTP/1.1" 200 - 13 0.009 0.029 2026-08-13 07:28:07,247 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-08-13 07:28:07,269 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-08-13 07:28:07,298 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:08,376 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:08] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.005 1.074 2026-08-13 07:28:08,377 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-08-13 07:28:08,406 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:08,425 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-08-13 07:28:08,748 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless failed to start: [10159:10180:0813/072808.561027:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10159:10180:0813/072808.571565:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10159:10180:0813/072808.573089:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10159:10180:0813/072808.573193:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10159:10180:0813/072808.573209:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10159:10180:0813/072808.584660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10159:10159:0813/072808.587461:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10196:10196:0813/072808.603560:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10196:10196:0813/072808.608611:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10159:10180:0813/072808.611343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10159:10159:0813/072808.692043:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10159:10180:0813/072808.692147:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10159:10159:0813/072808.692200:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10159:10159:0813/072808.692218:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10159:10180:0813/072808.692251:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:08,753 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_01_replace_media : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:08,775 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_replace_media (odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media) 2026-08-13 07:28:08,776 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-08-13 07:28:09,099 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.test_01_replace_media: Chrome headless failed to start: [10270:10291:0813/072808.918923:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10270:10291:0813/072808.924109:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10270:10291:0813/072808.924233:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10270:10291:0813/072808.924368:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10270:10291:0813/072808.924380:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10270:10291:0813/072808.935014:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10270:10270:0813/072808.938798:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10304:10304:0813/072808.950397:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10304:10304:0813/072808.952716:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10270:10291:0813/072808.961299:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10270:10270:0813/072809.028298:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10270:10270:0813/072809.028396:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10270:10270:0813/072809.028412:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10270:10291:0813/072809.028533:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10270:10291:0813/072809.028573:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:09,104 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_01_replace_media : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:09,133 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_replace_media (odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media) 2026-08-13 07:28:09,133 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-08-13 07:28:09,314 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.test_01_replace_media.test_01_replace_media: Chrome headless failed to start: 2026-08-13 07:28:09,315 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_01_replace_media : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:09,344 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-08-13 07:28:09,704 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless failed to start: [10398:10419:0813/072809.474511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10398:10419:0813/072809.478265:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10398:10419:0813/072809.478402:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10398:10419:0813/072809.478473:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10398:10419:0813/072809.478482:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10398:10419:0813/072809.488922:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10398:10398:0813/072809.494934:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10433:10433:0813/072809.523216:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10433:10433:0813/072809.526150:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10398:10419:0813/072809.526943:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10398:10398:0813/072809.612923:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10398:10398:0813/072809.613023:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10398:10398:0813/072809.613040:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10398:10398:0813/072809.613276:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10398:10419:0813/072809.614147:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10398:10419:0813/072809.614188:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:09,709 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_02_image_link : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:09,730 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_image_link (odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link) 2026-08-13 07:28:09,731 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-08-13 07:28:10,044 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.test_02_image_link: Chrome headless failed to start: [10508:10531:0813/072809.866369:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10508:10531:0813/072809.875966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10508:10531:0813/072809.877521:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10508:10531:0813/072809.877983:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10508:10531:0813/072809.878008:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10508:10531:0813/072809.884567:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10508:10508:0813/072809.888634:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10545:10545:0813/072809.904762:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10545:10545:0813/072809.907291:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10508:10531:0813/072809.916184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10508:10508:0813/072809.997282:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10508:10508:0813/072809.997373:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10508:10508:0813/072809.997385:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10508:10531:0813/072809.998386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10508:10531:0813/072809.998426:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:10,050 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_02_image_link : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:10,078 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_image_link (odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link) 2026-08-13 07:28:10,078 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-08-13 07:28:10,395 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.test_02_image_link.test_02_image_link: Chrome headless failed to start: [10617:10640:0813/072810.223021:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10617:10640:0813/072810.228863:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10617:10640:0813/072810.228972:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10617:10640:0813/072810.230044:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10617:10640:0813/072810.230077:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10617:10640:0813/072810.240971:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10617:10617:0813/072810.242210:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10651:10651:0813/072810.262478:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10651:10651:0813/072810.264890:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10617:10640:0813/072810.271149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10617:10617:0813/072810.360606:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10617:10617:0813/072810.360719:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10617:10640:0813/072810.366442:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:10,402 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_02_image_link : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:10,444 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:28:10,464 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-08-13 07:28:10,490 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:11,410 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:11] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.100 0.822 2026-08-13 07:28:11,853 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:11] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.075 0.354 2026-08-13 07:28:11,908 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:11] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.006 0.041 2026-08-13 07:28:11,950 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:11,963 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-08-13 07:28:16,865 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:17,087 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:17] "GET /multi_company_website HTTP/1.1" 200 - 11 0.005 0.219 2026-08-13 07:28:17,088 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-08-13 07:28:17,135 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:17,149 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-08-13 07:28:17,164 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:18,086 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:18] "GET /unexisting HTTP/1.1" 404 - 189 0.122 0.803 2026-08-13 07:28:18,104 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:18] "GET / HTTP/1.1" 303 - 6 0.004 0.010 2026-08-13 07:28:18,318 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:18] "GET /contactus HTTP/1.1" 200 - 26 0.013 0.197 2026-08-13 07:28:18,354 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-08-13 07:28:18,515 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-08-13 07:28:18,524 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-08-13 07:28:18,726 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:18] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.057 0.332 2026-08-13 07:28:18,741 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-08-13 07:28:18,755 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:18] "GET / HTTP/1.1" 303 - 15 0.007 0.018 2026-08-13 07:28:18,954 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:18] "GET /contactus HTTP/1.1" 200 - 25 0.017 0.180 2026-08-13 07:28:18,956 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page.WithContext.test_01_homepage_url: waiting for threads: [] 2026-08-13 07:28:18,990 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:19,006 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-08-13 07:28:19,349 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless failed to start: [10737:10758:0813/072819.156269:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10737:10758:0813/072819.161853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10737:10758:0813/072819.161962:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10737:10758:0813/072819.162113:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10737:10758:0813/072819.162151:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10737:10758:0813/072819.185544:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10737:10737:0813/072819.191075:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10772:10772:0813/072819.205114:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10772:10772:0813/072819.208212:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10737:10758:0813/072819.216184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10737:10737:0813/072819.300662:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10737:10737:0813/072819.300761:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10737:10737:0813/072819.300782:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10737:10758:0813/072819.305382:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10737:10758:0813/072819.305837:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:19,354 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager: skipped TestWebsitePageManager.test_page_manager_test_model : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:19,384 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_page_manager_test_model (odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model) 2026-08-13 07:28:19,385 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-08-13 07:28:19,699 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.test_page_manager_test_model: Chrome headless failed to start: [10847:10868:0813/072819.505825:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10847:10868:0813/072819.510022:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10847:10868:0813/072819.516905:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10847:10868:0813/072819.517774:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10847:10868:0813/072819.517809:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10847:10868:0813/072819.523982:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10847:10847:0813/072819.529059:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10847:10868:0813/072819.558130:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10882:10882:0813/072819.558070:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10882:10882:0813/072819.560689:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10847:10847:0813/072819.618062:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10847:10847:0813/072819.618188:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10847:10847:0813/072819.618241:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10847:10847:0813/072819.618405:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10847:10868:0813/072819.618747:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10847:10868:0813/072819.618784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:19,706 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager: skipped TestWebsitePageManager.test_page_manager_test_model : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:19,734 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_page_manager_test_model (odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model) 2026-08-13 07:28:19,734 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-08-13 07:28:20,061 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.test_page_manager_test_model.test_page_manager_test_model: Chrome headless failed to start: [10957:10978:0813/072819.877732:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10957:10978:0813/072819.882787:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10957:10978:0813/072819.882974:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10957:10978:0813/072819.883066:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10957:10978:0813/072819.883077:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10957:10978:0813/072819.896744:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10957:10957:0813/072819.898084:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10994:10994:0813/072819.909901:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10994:10994:0813/072819.916013:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10957:10978:0813/072819.921378:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10957:10957:0813/072820.006839:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10957:10957:0813/072820.006937:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10957:10957:0813/072820.006952:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10957:10978:0813/072820.007152:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10957:10978:0813/072820.007201:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10957:10957:0813/072820.007569:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:20,065 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_page_manager: skipped TestWebsitePageManager.test_page_manager_test_model : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:20,108 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:20,145 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-08-13 07:28:20,431 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-08-13 07:28:20,685 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:21,849 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:21] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.001 1.166 2026-08-13 07:28:21,875 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:21] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.007 0.015 2026-08-13 07:28:21,887 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:portal_user from n/a 2026-08-13 07:28:21,894 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:21] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:21,911 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:21] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.005 0.010 2026-08-13 07:28:21,926 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-08-13 07:28:22,134 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-08-13 07:28:22,405 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:22,648 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.001 0.245 2026-08-13 07:28:22,671 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.006 0.014 2026-08-13 07:28:22,675 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,682 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.004 2026-08-13 07:28:22,685 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,691 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.004 2026-08-13 07:28:22,699 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.001 0.005 2026-08-13 07:28:22,703 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,724 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.004 0.015 2026-08-13 07:28:22,728 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,751 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.003 0.018 2026-08-13 07:28:22,755 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,761 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-08-13 07:28:22,781 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.006 0.017 2026-08-13 07:28:22,785 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,791 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-08-13 07:28:22,811 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.006 0.016 2026-08-13 07:28:22,817 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-08-13 07:28:22,823 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.004 2026-08-13 07:28:22,827 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,832 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-08-13 07:28:22,852 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.006 0.016 2026-08-13 07:28:22,855 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-08-13 07:28:22,873 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:22] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.004 0.011 2026-08-13 07:28:22,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-08-13 07:28:23,123 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-08-13 07:28:23,344 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:24,444 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:24] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.009 1.094 2026-08-13 07:28:24,446 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_03_redirect_308_qs: waiting for threads: [] 2026-08-13 07:28:24,465 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-08-13 07:28:24,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:25,026 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:25] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.011 0.255 2026-08-13 07:28:25,032 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-08-13 07:28:25,231 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-08-13 07:28:25,242 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-08-13 07:28:25,727 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:25] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.096 0.601 2026-08-13 07:28:25,734 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-08-13 07:28:25,758 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:25] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.008 0.019 2026-08-13 07:28:25,787 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:25] "GET /404 HTTP/1.1" 404 - 15 0.006 0.020 2026-08-13 07:28:25,799 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-08-13 07:28:25,821 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:25] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.009 0.016 2026-08-13 07:28:25,832 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:25] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.000 0.008 2026-08-13 07:28:25,833 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-08-13 07:28:25,854 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-08-13 07:28:26,091 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:26,974 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:26] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.091 0.793 2026-08-13 07:28:26,996 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:26] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.004 0.012 2026-08-13 07:28:27,011 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:27] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.003 0.009 2026-08-13 07:28:27,016 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:27] "GET /get HTTP/1.1" 200 - 0 0.000 0.003 2026-08-13 07:28:27,034 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-08-13 07:28:27,271 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-08-13 07:28:27,505 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:27,746 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:27] "GET /test_view HTTP/1.1" 200 - 21 0.012 0.230 2026-08-13 07:28:27,747 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-08-13 07:28:27,765 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-08-13 07:28:27,988 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-08-13 07:28:29,152 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:29,366 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:29] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.003 0.212 2026-08-13 07:28:29,392 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:29] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.009 0.014 2026-08-13 07:28:29,393 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_multiple_url_endpoint: waiting for threads: [] 2026-08-13 07:28:29,416 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-08-13 07:28:29,683 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:29,958 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:29] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.007 0.271 2026-08-13 07:28:29,970 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:29] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.002 0.005 2026-08-13 07:28:29,980 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:29] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.002 0.006 2026-08-13 07:28:29,992 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:29] "GET /foo HTTP/1.1" 301 - 5 0.004 0.005 2026-08-13 07:28:30,005 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:30] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.002 0.006 2026-08-13 07:28:30,007 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_with_qs: waiting for threads: [] 2026-08-13 07:28:30,039 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:30,054 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-08-13 07:28:30,133 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:30,144 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:30,648 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:30] "GET /test_page_view HTTP/1.1" 500 - 316 0.105 0.401 2026-08-13 07:28:30,672 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:30,672 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:30] "POST /website/reset_template HTTP/1.1" 200 - 15 0.010 0.011 2026-08-13 07:28:31,609 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:31] "GET /test_page_view HTTP/1.1" 200 - 254 0.151 0.784 2026-08-13 07:28:31,610 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_01_reset_specific_page_view: waiting for threads: [] 2026-08-13 07:28:31,632 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-08-13 07:28:31,690 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:31,700 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:32,120 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:32] "GET /test_view HTTP/1.1" 500 - 324 0.092 0.329 2026-08-13 07:28:32,143 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:32,144 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:32] "POST /website/reset_template HTTP/1.1" 200 - 14 0.009 0.011 2026-08-13 07:28:33,802 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:33] "GET /test_view HTTP/1.1" 200 - 250 0.126 1.531 2026-08-13 07:28:33,804 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-08-13 07:28:33,824 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-08-13 07:28:33,883 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:33,894 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:34,214 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:34] "GET /test_view HTTP/1.1" 500 - 41 0.025 0.297 2026-08-13 07:28:34,239 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:34,240 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:34] "POST /website/reset_template HTTP/1.1" 200 - 14 0.011 0.012 2026-08-13 07:28:34,989 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:34] "GET /test_view HTTP/1.1" 200 - 253 0.167 0.580 2026-08-13 07:28:34,990 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-08-13 07:28:35,010 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-08-13 07:28:35,056 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:35,068 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:35,596 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:35] "GET /test_view HTTP/1.1" 500 - 325 0.119 0.412 2026-08-13 07:28:35,619 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:35,619 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:35] "POST /website/reset_template HTTP/1.1" 200 - 16 0.008 0.012 2026-08-13 07:28:36,520 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:36] "GET /test_view HTTP/1.1" 200 - 250 0.179 0.719 2026-08-13 07:28:36,521 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit: waiting for threads: [] 2026-08-13 07:28:36,544 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-08-13 07:28:36,627 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:36,636 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:36,940 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:36] "GET /test_view HTTP/1.1" 500 - 37 0.034 0.272 2026-08-13 07:28:36,970 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:36,971 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:36] "POST /website/reset_template HTTP/1.1" 200 - 14 0.015 0.012 2026-08-13 07:28:37,862 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:37] "GET /test_view HTTP/1.1" 200 - 250 0.171 0.718 2026-08-13 07:28:37,863 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-08-13 07:28:37,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-08-13 07:28:38,268 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless failed to start: [11126:11147:0813/072838.040862:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11126:11147:0813/072838.045569:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11126:11147:0813/072838.045823:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11126:11147:0813/072838.049785:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11126:11147:0813/072838.049806:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11126:11147:0813/072838.054437:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11126:11126:0813/072838.058007:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11161:11161:0813/072838.073978:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11161:11161:0813/072838.076872:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11126:11147:0813/072838.084370:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11126:11126:0813/072838.168091:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11126:11147:0813/072838.168211:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11126:11126:0813/072838.168253:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11126:11126:0813/072838.168272:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11126:11147:0813/072838.168306:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:38,276 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: skipped TestWebsiteResetViews.test_07_reset_page_view_complete_flow : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:38,304 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_07_reset_page_view_complete_flow (odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow) 2026-08-13 07:28:38,305 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-08-13 07:28:38,685 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.test_07_reset_page_view_complete_flow: Chrome headless failed to start: [11235:11256:0813/072838.456461:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11235:11256:0813/072838.462585:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11235:11256:0813/072838.465458:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11235:11256:0813/072838.465530:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11235:11256:0813/072838.465544:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11235:11256:0813/072838.476223:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11235:11235:0813/072838.480162:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11271:11271:0813/072838.494834:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11271:11271:0813/072838.498016:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11235:11256:0813/072838.502569:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11235:11235:0813/072838.600856:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11235:11235:0813/072838.601269:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11235:11235:0813/072838.601293:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11235:11256:0813/072838.601374:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11235:11256:0813/072838.601413:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:38,691 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: skipped TestWebsiteResetViews.test_07_reset_page_view_complete_flow : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:38,724 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_07_reset_page_view_complete_flow (odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow) 2026-08-13 07:28:38,724 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-08-13 07:28:39,095 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.test_07_reset_page_view_complete_flow.test_07_reset_page_view_complete_flow: Chrome headless failed to start: [11341:11362:0813/072838.863471:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11341:11362:0813/072838.870631:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11341:11362:0813/072838.870731:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11341:11362:0813/072838.870789:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11341:11362:0813/072838.870811:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11341:11362:0813/072838.883800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11341:11341:0813/072838.887729:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11377:11377:0813/072838.897625:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11377:11377:0813/072838.902700:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11341:11362:0813/072838.917949:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11341:11341:0813/072839.014571:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11341:11341:0813/072839.014677:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11341:11341:0813/072839.014695:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11341:11362:0813/072839.015354:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11341:11362:0813/072839.015386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:39,104 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: skipped TestWebsiteResetViews.test_07_reset_page_view_complete_flow : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:39,125 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-08-13 07:28:39,238 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:39,247 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:39,712 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:39] "GET /test_page_view HTTP/1.1" 500 - 316 0.099 0.368 2026-08-13 07:28:39,737 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:39,737 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:39] "POST /website/reset_template HTTP/1.1" 200 - 14 0.010 0.012 2026-08-13 07:28:40,037 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:40] "GET /test_page_view HTTP/1.1" 500 - 304 0.118 0.179 2026-08-13 07:28:40,047 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:40,298 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:40] "GET /test_page_view HTTP/1.1" 500 - 293 0.102 0.144 2026-08-13 07:28:40,321 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:40,321 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:40] "POST /website/reset_template HTTP/1.1" 200 - 6 0.008 0.012 2026-08-13 07:28:41,199 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:41] "GET /test_page_view HTTP/1.1" 200 - 254 0.229 0.647 2026-08-13 07:28:41,246 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:41,300 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-08-13 07:28:41,892 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless failed to start: [11457:11478:0813/072841.706526:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11457:11478:0813/072841.711802:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11457:11478:0813/072841.712196:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11457:11478:0813/072841.713218:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11457:11478:0813/072841.713252:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11457:11478:0813/072841.722578:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11457:11457:0813/072841.725697:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11492:11492:0813/072841.735444:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11492:11492:0813/072841.738171:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11457:11478:0813/072841.750464:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11457:11457:0813/072841.819534:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11457:11457:0813/072841.819610:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11457:11457:0813/072841.819629:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11457:11478:0813/072841.819636:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11457:11478:0813/072841.819663:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11457:11457:0813/072841.819770:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:41,897 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_01_restricted_editor_only : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:41,919 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_restricted_editor_only (odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only) 2026-08-13 07:28:41,920 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-08-13 07:28:42,521 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.test_01_restricted_editor_only: Chrome headless failed to start: [11567:11588:0813/072842.332090:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11567:11588:0813/072842.336084:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11567:11588:0813/072842.336848:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11567:11588:0813/072842.336920:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11567:11588:0813/072842.336934:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11567:11588:0813/072842.348558:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11567:11567:0813/072842.351722:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11604:11604:0813/072842.359627:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11604:11604:0813/072842.363666:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11567:11588:0813/072842.367479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11567:11567:0813/072842.427867:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11567:11567:0813/072842.427964:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11567:11567:0813/072842.427985:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11567:11588:0813/072842.428054:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11567:11588:0813/072842.428089:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11567:11567:0813/072842.428247:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:42,528 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_01_restricted_editor_only : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:42,563 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_restricted_editor_only (odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only) 2026-08-13 07:28:42,563 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-08-13 07:28:43,157 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.test_01_restricted_editor_only.test_01_restricted_editor_only: Chrome headless failed to start: [11677:11698:0813/072842.973074:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11677:11698:0813/072842.977268:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11677:11698:0813/072842.977838:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11677:11698:0813/072842.977912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11677:11698:0813/072842.978255:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11677:11698:0813/072842.988117:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11677:11677:0813/072842.991596:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11712:11712:0813/072843.006517:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11712:11712:0813/072843.008835:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11677:11698:0813/072843.011684:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11677:11677:0813/072843.097261:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11677:11677:0813/072843.097357:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11677:11677:0813/072843.097386:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11677:11677:0813/072843.097567:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11677:11698:0813/072843.099340:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11677:11698:0813/072843.099390:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:43,164 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_01_restricted_editor_only : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:43,196 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-08-13 07:28:44,606 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless failed to start: 2026-08-13 07:28:44,607 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_02_restricted_editor_test_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:44,645 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_restricted_editor_test_admin (odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin) 2026-08-13 07:28:44,646 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-08-13 07:28:45,195 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.test_02_restricted_editor_test_admin: Chrome headless failed to start: [11800:11821:0813/072845.008784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11800:11821:0813/072845.013552:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11800:11821:0813/072845.015255:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11800:11821:0813/072845.015331:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11800:11821:0813/072845.015341:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11800:11821:0813/072845.024086:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11800:11800:0813/072845.027554:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11835:11835:0813/072845.046874:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11835:11835:0813/072845.049554:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11800:11821:0813/072845.053942:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11800:11800:0813/072845.133380:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11800:11800:0813/072845.133479:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11800:11800:0813/072845.133494:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11800:11821:0813/072845.133509:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11800:11821:0813/072845.133551:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11800:11800:0813/072845.133684:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:45,201 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_02_restricted_editor_test_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:45,234 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_restricted_editor_test_admin (odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin) 2026-08-13 07:28:45,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-08-13 07:28:45,871 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.test_02_restricted_editor_test_admin.test_02_restricted_editor_test_admin: Chrome headless failed to start: [11910:11931:0813/072845.703470:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11910:11931:0813/072845.707022:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11910:11931:0813/072845.707160:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11910:11931:0813/072845.707204:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11910:11931:0813/072845.707217:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11910:11931:0813/072845.716922:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11910:11910:0813/072845.722794:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11945:11945:0813/072845.738518:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11945:11945:0813/072845.741063:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11910:11931:0813/072845.748660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:45,877 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_02_restricted_editor_test_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:45,912 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-08-13 07:28:45,912 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-08-13 07:28:45,925 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:28:46,023 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-08-13 07:28:46,356 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless failed to start: [12020:12041:0813/072846.172053:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12020:12041:0813/072846.178065:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12020:12041:0813/072846.178312:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12020:12041:0813/072846.178348:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12020:12041:0813/072846.178356:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12020:12041:0813/072846.186990:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12020:12020:0813/072846.190123:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12020:12041:0813/072846.210984:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12055:12055:0813/072846.212142:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12055:12055:0813/072846.217115:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12020:12020:0813/072846.307369:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12020:12020:0813/072846.307448:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12020:12020:0813/072846.307461:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12020:12020:0813/072846.307605:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12020:12041:0813/072846.307784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12020:12041:0813/072846.307834:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:46,360 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: skipped TestWebsiteSession.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:46,384 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_run_test (odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test) 2026-08-13 07:28:46,385 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-08-13 07:28:46,696 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.test_01_run_test: Chrome headless failed to start: [12129:12150:0813/072846.514275:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12129:12150:0813/072846.518985:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12129:12150:0813/072846.519175:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12129:12150:0813/072846.519217:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12129:12150:0813/072846.519233:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12129:12150:0813/072846.530484:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12129:12129:0813/072846.533484:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12164:12164:0813/072846.541656:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12164:12164:0813/072846.544164:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12129:12150:0813/072846.550517:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12129:12129:0813/072846.643210:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12129:12129:0813/072846.643319:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12129:12129:0813/072846.643339:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12129:12150:0813/072846.646160:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12129:12150:0813/072846.646201:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:46,701 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: skipped TestWebsiteSession.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:46,742 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_run_test (odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test) 2026-08-13 07:28:46,742 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-08-13 07:28:47,067 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.test_01_run_test.test_01_run_test: Chrome headless failed to start: [12230:12251:0813/072846.869065:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12230:12251:0813/072846.874020:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12230:12251:0813/072846.874814:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12230:12251:0813/072846.874894:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12230:12251:0813/072846.874968:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12230:12251:0813/072846.884777:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12230:12230:0813/072846.888299:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12267:12267:0813/072846.906226:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12267:12267:0813/072846.910698:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12230:12251:0813/072846.914455:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12230:12230:0813/072847.006841:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12230:12230:0813/072847.006933:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12230:12230:0813/072847.006946:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12230:12230:0813/072847.007119:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12230:12251:0813/072847.007324:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12230:12251:0813/072847.007363:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:47,072 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: skipped TestWebsiteSession.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:47,099 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-08-13 07:28:47,210 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:47,481 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:47] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.023 0.254 2026-08-13 07:28:47,483 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-08-13 07:28:47,498 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-08-13 07:28:47,584 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:48,372 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from 127.0.0.1 2026-08-13 07:28:48,389 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Simulating signal changes during tests 2026-08-13 07:28:48,390 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:48] "POST /web/login HTTP/1.1" 303 - 42 0.026 0.784 2026-08-13 07:28:48,392 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_03_totp_login_with_inactive_session_lang: waiting for threads: [] 2026-08-13 07:28:48,416 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-08-13 07:28:48,465 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:28:48,477 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:48,741 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:48] "GET /web/session/logout HTTP/1.1" 303 - 18 0.019 0.247 2026-08-13 07:28:48,746 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:48] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-08-13 07:28:49,419 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:49] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.140 0.532 2026-08-13 07:28:49,449 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-08-13 07:28:49,724 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 07:28:49,736 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:28:49,949 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5079], uid: 6, model: ir.ui.view 2026-08-13 07:28:50,829 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:50] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 285 0.195 0.901 2026-08-13 07:28:51,251 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:51] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.070 0.341 2026-08-13 07:28:51,267 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5079], uid: 6, model: ir.ui.view 2026-08-13 07:28:51,336 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:28:51] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 25 0.016 0.060 2026-08-13 07:28:51,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:51,398 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-08-13 07:28:51,935 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless failed to start: [12352:12375:0813/072851.752162:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12352:12375:0813/072851.757361:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12352:12375:0813/072851.757449:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12352:12375:0813/072851.758447:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12352:12375:0813/072851.758488:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12352:12375:0813/072851.768468:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12352:12352:0813/072851.769678:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12389:12389:0813/072851.781357:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12389:12389:0813/072851.783844:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12352:12375:0813/072851.795767:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12352:12352:0813/072851.878162:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12352:12352:0813/072851.879118:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12352:12352:0813/072851.879148:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12352:12375:0813/072851.879143:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12352:12375:0813/072851.879186:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12352:12352:0813/072851.879461:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:51,940 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings: skipped TestWebsiteSettings.test_01_multi_website_settings : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:51,962 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_multi_website_settings (odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings) 2026-08-13 07:28:51,962 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-08-13 07:28:52,450 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.test_01_multi_website_settings: Chrome headless failed to start: [12466:12487:0813/072852.272199:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12466:12487:0813/072852.276742:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12466:12487:0813/072852.277702:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12466:12487:0813/072852.279474:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12466:12487:0813/072852.279513:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12466:12487:0813/072852.287098:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12466:12466:0813/072852.290547:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12503:12503:0813/072852.302733:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12503:12503:0813/072852.307678:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12466:12487:0813/072852.315496:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12466:12466:0813/072852.417761:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12466:12487:0813/072852.417920:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12466:12466:0813/072852.417965:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12466:12466:0813/072852.417985:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12466:12487:0813/072852.418138:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:52,455 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings: skipped TestWebsiteSettings.test_01_multi_website_settings : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:52,485 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_multi_website_settings (odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings) 2026-08-13 07:28:52,486 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-08-13 07:28:53,030 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.test_01_multi_website_settings.test_01_multi_website_settings: Chrome headless failed to start: [12575:12596:0813/072852.839508:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12575:12596:0813/072852.845187:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12575:12596:0813/072852.845356:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12575:12596:0813/072852.845418:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12575:12596:0813/072852.845486:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12575:12596:0813/072852.852870:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12575:12575:0813/072852.856661:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12612:12612:0813/072852.871460:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12612:12612:0813/072852.874387:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12575:12596:0813/072852.880695:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12575:12575:0813/072852.968811:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12575:12575:0813/072852.968900:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12575:12575:0813/072852.968911:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12575:12596:0813/072852.968918:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12575:12596:0813/072852.968956:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12575:12575:0813/072852.969054:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:53,045 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_settings: skipped TestWebsiteSettings.test_01_multi_website_settings : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:53,090 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:53,108 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-08-13 07:28:53,427 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless failed to start: [12686:12707:0813/072853.251379:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12686:12707:0813/072853.258757:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12686:12707:0813/072853.258955:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12686:12707:0813/072853.259141:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12686:12707:0813/072853.259616:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12686:12707:0813/072853.267262:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12686:12686:0813/072853.270686:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12721:12721:0813/072853.287670:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12721:12721:0813/072853.290269:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12686:12707:0813/072853.293430:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12686:12686:0813/072853.390241:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12686:12686:0813/072853.390324:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12686:12686:0813/072853.390336:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12686:12707:0813/072853.390496:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12686:12707:0813/072853.391782:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:53,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video: skipped TestSnippetBackgroundVideo.test_snippet_background_video : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:53,474 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_snippet_background_video (odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video) 2026-08-13 07:28:53,475 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-08-13 07:28:53,808 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.test_snippet_background_video: Chrome headless failed to start: [12794:12815:0813/072853.607958:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12794:12815:0813/072853.613519:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12794:12815:0813/072853.614054:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12794:12815:0813/072853.614105:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12794:12815:0813/072853.614117:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12794:12815:0813/072853.625941:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12794:12794:0813/072853.627066:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12830:12830:0813/072853.640995:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12830:12830:0813/072853.644183:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12794:12815:0813/072853.654737:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12794:12794:0813/072853.736413:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12794:12794:0813/072853.736518:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12794:12794:0813/072853.736536:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12794:12815:0813/072853.736532:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12794:12815:0813/072853.737156:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12794:12794:0813/072853.736752:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:53,821 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video: skipped TestSnippetBackgroundVideo.test_snippet_background_video : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:53,851 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_snippet_background_video (odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video) 2026-08-13 07:28:53,852 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-08-13 07:28:54,166 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.test_snippet_background_video.test_snippet_background_video: Chrome headless failed to start: [12904:12926:0813/072853.973217:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12904:12926:0813/072853.977578:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12904:12926:0813/072853.977700:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12904:12926:0813/072853.977824:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12904:12926:0813/072853.977849:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12904:12926:0813/072853.987072:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12904:12904:0813/072853.992326:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12939:12939:0813/072854.001505:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12939:12939:0813/072854.004351:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12904:12926:0813/072854.017990:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12904:12904:0813/072854.096619:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12904:12904:0813/072854.096719:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12904:12904:0813/072854.096737:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12904:12926:0813/072854.096912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12904:12926:0813/072854.096956:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12904:12904:0813/072854.097000:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:54,171 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_snippet_background_video: skipped TestSnippetBackgroundVideo.test_snippet_background_video : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:54,208 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:54,676 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1894] 2026-08-13 07:28:54,687 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28766] 2026-08-13 07:28:54,693 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:28:54,828 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-08-13 07:28:55,239 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless failed to start: [13014:13035:0813/072855.046716:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13014:13035:0813/072855.052851:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13014:13035:0813/072855.055375:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13014:13035:0813/072855.057887:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13014:13035:0813/072855.057932:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13014:13035:0813/072855.063269:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13014:13014:0813/072855.067025:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13049:13049:0813/072855.079054:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13049:13049:0813/072855.081402:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13014:13035:0813/072855.090698:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13014:13014:0813/072855.174533:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13014:13014:0813/072855.174633:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13014:13014:0813/072855.174726:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13014:13014:0813/072855.174835:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13014:13035:0813/072855.175386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13014:13035:0813/072855.175426:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:55,244 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_01_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:55,282 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_admin (odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin) 2026-08-13 07:28:55,282 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-08-13 07:28:55,601 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.test_01_admin: Chrome headless failed to start: [13123:13144:0813/072855.419145:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13123:13144:0813/072855.425843:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13123:13144:0813/072855.426445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13123:13144:0813/072855.426531:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13123:13144:0813/072855.426598:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13123:13144:0813/072855.436488:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13123:13123:0813/072855.439748:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13158:13158:0813/072855.450337:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13158:13158:0813/072855.452583:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13123:13144:0813/072855.463655:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13123:13123:0813/072855.540985:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13123:13123:0813/072855.541091:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13123:13123:0813/072855.541110:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13123:13144:0813/072855.541301:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13123:13144:0813/072855.541338:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13123:13123:0813/072855.541426:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:55,608 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_01_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:55,638 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_admin (odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin) 2026-08-13 07:28:55,638 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-08-13 07:28:55,960 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.test_01_admin.test_01_admin: Chrome headless failed to start: [13233:13254:0813/072855.770153:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13233:13254:0813/072855.777042:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13233:13254:0813/072855.777212:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13233:13254:0813/072855.777252:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13233:13254:0813/072855.777263:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13233:13254:0813/072855.786768:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13233:13233:0813/072855.790434:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13268:13268:0813/072855.798590:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13268:13268:0813/072855.802086:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13233:13254:0813/072855.810596:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13233:13233:0813/072855.888718:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13233:13233:0813/072855.888816:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13233:13233:0813/072855.888833:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13233:13233:0813/072855.889073:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13233:13254:0813/072855.889864:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13233:13254:0813/072855.889943:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:55,966 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_01_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:55,996 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-08-13 07:28:56,432 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless failed to start: [13343:13364:0813/072856.244187:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13343:13364:0813/072856.250265:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13343:13364:0813/072856.250406:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13343:13364:0813/072856.250564:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13343:13364:0813/072856.250677:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13343:13364:0813/072856.259539:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13343:13343:0813/072856.263056:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13379:13379:0813/072856.275513:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13379:13379:0813/072856.279007:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13343:13364:0813/072856.285149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13343:13343:0813/072856.371101:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13343:13343:0813/072856.371181:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13343:13343:0813/072856.371192:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13343:13364:0813/072856.371203:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13343:13364:0813/072856.371243:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13343:13343:0813/072856.371360:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:56,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_02_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:56,463 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_reditor_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester) 2026-08-13 07:28:56,464 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-08-13 07:28:56,957 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.test_02_reditor_tester: Chrome headless failed to start: [13453:13474:0813/072856.768318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13453:13474:0813/072856.773051:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13453:13474:0813/072856.773228:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13453:13474:0813/072856.773305:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13453:13474:0813/072856.773327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13453:13474:0813/072856.782441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13453:13453:0813/072856.786503:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13453:13474:0813/072856.803424:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13490:13490:0813/072856.805108:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13490:13490:0813/072856.810792:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13453:13453:0813/072856.891660:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13453:13453:0813/072856.891734:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13453:13453:0813/072856.891746:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13453:13453:0813/072856.891900:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13453:13474:0813/072856.896068:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13453:13474:0813/072856.898499:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:56,965 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_02_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:56,988 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_02_reditor_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester) 2026-08-13 07:28:56,988 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-08-13 07:28:57,453 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.test_02_reditor_tester.test_02_reditor_tester: Chrome headless failed to start: [13562:13583:0813/072857.276820:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13562:13583:0813/072857.283075:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13562:13583:0813/072857.283567:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13562:13583:0813/072857.287060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13562:13583:0813/072857.291152:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13562:13583:0813/072857.298020:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13562:13562:0813/072857.301907:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13597:13597:0813/072857.312167:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13597:13597:0813/072857.317163:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13562:13583:0813/072857.323782:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13562:13562:0813/072857.405883:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13562:13562:0813/072857.405988:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13562:13583:0813/072857.406332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:57,459 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_02_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:57,491 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-08-13 07:28:57,959 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless failed to start: [13663:13684:0813/072857.762193:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13663:13684:0813/072857.766767:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13663:13684:0813/072857.767516:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13663:13684:0813/072857.767612:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13663:13684:0813/072857.767646:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13663:13684:0813/072857.779384:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13663:13663:0813/072857.783635:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13663:13684:0813/072857.803834:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13699:13699:0813/072857.807651:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13699:13699:0813/072857.810585:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13663:13663:0813/072857.890325:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13663:13663:0813/072857.890437:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13663:13663:0813/072857.890457:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13663:13684:0813/072857.890452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13663:13684:0813/072857.890494:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13663:13663:0813/072857.890644:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:28:57,965 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_03_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:57,993 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_03_reditor_not_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester) 2026-08-13 07:28:57,994 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-08-13 07:28:58,492 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.test_03_reditor_not_tester: Chrome headless failed to start: [13773:13794:0813/072858.262824:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13773:13794:0813/072858.267670:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13773:13794:0813/072858.267967:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13773:13794:0813/072858.268106:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13773:13794:0813/072858.268123:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13773:13794:0813/072858.276241:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13773:13773:0813/072858.280035:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13809:13809:0813/072858.296626:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13809:13809:0813/072858.299308:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13773:13794:0813/072858.312325:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13773:13773:0813/072858.400948:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13773:13773:0813/072858.401053:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13773:13773:0813/072858.401077:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13773:13794:0813/072858.401075:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13773:13794:0813/072858.401115:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:58,498 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_03_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:58,524 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_03_reditor_not_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester) 2026-08-13 07:28:58,524 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-08-13 07:28:59,006 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.test_03_reditor_not_tester.test_03_reditor_not_tester: Chrome headless failed to start: [13878:13899:0813/072858.768003:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13878:13899:0813/072858.773847:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13878:13899:0813/072858.773981:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13878:13899:0813/072858.774023:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13878:13899:0813/072858.774034:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13878:13899:0813/072858.785681:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13878:13878:0813/072858.789278:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13913:13913:0813/072858.807094:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13913:13913:0813/072858.809736:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13878:13899:0813/072858.812708:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13878:13878:0813/072858.901827:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13878:13878:0813/072858.901928:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13878:13878:0813/072858.901945:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13878:13878:0813/072858.902138:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13878:13899:0813/072858.902161:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13878:13899:0813/072858.903567:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:59,012 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_03_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:59,041 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-08-13 07:28:59,495 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless failed to start: [13987:14008:0813/072859.321753:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13987:14008:0813/072859.328023:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13987:14008:0813/072859.328110:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13987:14008:0813/072859.328173:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13987:14008:0813/072859.328232:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13987:14008:0813/072859.339566:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13987:13987:0813/072859.343119:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13987:14008:0813/072859.367028:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14022:14022:0813/072859.376773:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14022:14022:0813/072859.381100:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13987:13987:0813/072859.442036:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13987:13987:0813/072859.442117:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13987:13987:0813/072859.442130:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13987:14008:0813/072859.442182:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13987:14008:0813/072859.442216:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:59,500 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_04_not_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:59,521 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_04_not_reditor_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester) 2026-08-13 07:28:59,522 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-08-13 07:28:59,960 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.test_04_not_reditor_tester: Chrome headless failed to start: [14095:14116:0813/072859.779333:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14095:14116:0813/072859.784415:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14095:14116:0813/072859.784539:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14095:14116:0813/072859.784582:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14095:14116:0813/072859.784593:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14095:14116:0813/072859.796961:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14095:14095:0813/072859.804145:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14129:14129:0813/072859.821320:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14095:14116:0813/072859.825752:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14129:14129:0813/072859.823882:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14095:14095:0813/072859.910031:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14095:14095:0813/072859.910133:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14095:14095:0813/072859.910154:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14095:14116:0813/072859.910288:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14095:14116:0813/072859.910329:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:28:59,965 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_04_not_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:28:59,997 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_04_not_reditor_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester) 2026-08-13 07:28:59,997 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-08-13 07:29:00,431 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.test_04_not_reditor_tester.test_04_not_reditor_tester: Chrome headless failed to start: [14204:14227:0813/072900.250461:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14204:14227:0813/072900.255969:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14204:14227:0813/072900.262603:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14204:14227:0813/072900.266615:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14204:14227:0813/072900.266648:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14204:14227:0813/072900.268466:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14204:14204:0813/072900.269395:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14240:14240:0813/072900.287010:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14240:14240:0813/072900.288954:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14204:14227:0813/072900.297090:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14204:14204:0813/072900.384737:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14204:14204:0813/072900.384893:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14204:14204:0813/072900.384915:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14204:14227:0813/072900.386432:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14204:14227:0813/072900.386479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:00,436 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_04_not_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:00,464 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-08-13 07:29:00,850 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless failed to start: [14309:14330:0813/072900.669715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14309:14330:0813/072900.675058:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14309:14330:0813/072900.676444:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14309:14330:0813/072900.676811:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14309:14330:0813/072900.676857:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14309:14330:0813/072900.689321:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14309:14309:0813/072900.690248:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14344:14344:0813/072900.702757:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14344:14344:0813/072900.705884:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14309:14330:0813/072900.717879:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14309:14309:0813/072900.797571:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14309:14309:0813/072900.797672:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14309:14309:0813/072900.797694:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14309:14330:0813/072900.798313:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14309:14330:0813/072900.798350:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:00,856 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_05_not_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:00,885 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_05_not_reditor_not_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester) 2026-08-13 07:29:00,886 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-08-13 07:29:01,119 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.test_05_not_reditor_not_tester: Chrome headless failed to start: 2026-08-13 07:29:01,120 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_05_not_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:01,155 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_05_not_reditor_not_tester (odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester) 2026-08-13 07:29:01,155 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-08-13 07:29:01,548 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.test_05_not_reditor_not_tester.test_05_not_reditor_not_tester: Chrome headless failed to start: [14435:14456:0813/072901.359184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14435:14456:0813/072901.362495:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14435:14456:0813/072901.362594:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14435:14456:0813/072901.362641:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14435:14456:0813/072901.363337:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14435:14456:0813/072901.377443:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14435:14435:0813/072901.381219:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14470:14470:0813/072901.391941:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14470:14470:0813/072901.394768:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14435:14456:0813/072901.402818:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14435:14435:0813/072901.488368:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14435:14435:0813/072901.488484:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14435:14435:0813/072901.488518:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14435:14435:0813/072901.488895:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14435:14456:0813/072901.489151:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14435:14456:0813/072901.489184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:01,554 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_05_not_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:01,595 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:29:01,610 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-08-13 07:29:01,704 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:01,778 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-08-13 07:29:01,793 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:29:03,525 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:03] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.076 1.658 2026-08-13 07:29:03,892 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:03] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.044 0.317 2026-08-13 07:29:04,274 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:04] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.046 0.323 2026-08-13 07:29:04,310 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-08-13 07:29:04,350 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-08-13 07:29:04,380 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-08-13 07:29:04,699 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless failed to start: [14546:14567:0813/072904.513312:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14546:14567:0813/072904.520361:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14546:14567:0813/072904.523751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14546:14567:0813/072904.523816:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14546:14567:0813/072904.523829:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14546:14567:0813/072904.532103:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14546:14546:0813/072904.537699:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14581:14581:0813/072904.555652:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14546:14567:0813/072904.558167:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14581:14581:0813/072904.560412:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14546:14546:0813/072904.623887:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14546:14546:0813/072904.623993:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14546:14567:0813/072904.624003:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14546:14546:0813/072904.624013:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14546:14567:0813/072904.624075:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14546:14546:0813/072904.624261:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:04,705 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: skipped TestWebsiteControllerPage.test_default_layout : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:04,733 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_default_layout (odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout) 2026-08-13 07:29:04,733 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-08-13 07:29:05,047 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.test_default_layout: Chrome headless failed to start: [14646:14667:0813/072904.860156:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14646:14667:0813/072904.866269:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14646:14667:0813/072904.866349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14646:14667:0813/072904.866389:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14646:14667:0813/072904.867082:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14646:14667:0813/072904.876427:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14646:14646:0813/072904.879634:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14683:14683:0813/072904.893086:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14683:14683:0813/072904.896328:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14646:14667:0813/072904.902955:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14646:14646:0813/072904.993325:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14646:14646:0813/072904.993457:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14646:14646:0813/072904.993477:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14646:14667:0813/072904.993658:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14646:14667:0813/072904.993682:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14646:14646:0813/072904.993979:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:05,052 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: skipped TestWebsiteControllerPage.test_default_layout : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:05,075 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_default_layout (odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout) 2026-08-13 07:29:05,076 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-08-13 07:29:05,392 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.test_default_layout.test_default_layout: Chrome headless failed to start: [14753:14774:0813/072905.212098:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14753:14774:0813/072905.220031:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14753:14774:0813/072905.220102:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14753:14774:0813/072905.220127:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14753:14774:0813/072905.220133:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14753:14753:0813/072905.233493:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14753:14774:0813/072905.235524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14790:14790:0813/072905.245206:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14790:14790:0813/072905.247829:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14753:14774:0813/072905.252678:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14753:14753:0813/072905.331741:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14753:14753:0813/072905.331846:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14753:14753:0813/072905.331868:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14753:14774:0813/072905.332509:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14753:14774:0813/072905.332553:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:05,399 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: skipped TestWebsiteControllerPage.test_default_layout : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:05,427 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-08-13 07:29:05,437 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:29:06,249 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:06] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.087 0.729 2026-08-13 07:29:06,313 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:06] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.009 0.044 2026-08-13 07:29:06,517 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:06] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.020 0.174 2026-08-13 07:29:06,568 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:06] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.010 0.032 2026-08-13 07:29:06,612 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:06] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.010 0.030 2026-08-13 07:29:07,019 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:07] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.050 0.334 2026-08-13 07:29:07,022 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-08-13 07:29:07,046 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-08-13 07:29:07,084 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-08-13 07:29:07,090 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:29:07,952 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:07] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.109 0.754 2026-08-13 07:29:07,986 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:07] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.003 0.022 2026-08-13 07:29:08,006 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:08] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.002 0.007 2026-08-13 07:29:08,044 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:08] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.013 0.020 2026-08-13 07:29:08,085 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:08,102 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-08-13 07:29:08,730 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless failed to start: [14867:14888:0813/072908.553257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14867:14888:0813/072908.557826:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14867:14888:0813/072908.558314:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14867:14888:0813/072908.561616:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14867:14888:0813/072908.561664:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14867:14867:0813/072908.569332:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14867:14888:0813/072908.571044:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14904:14904:0813/072908.580251:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14904:14904:0813/072908.582820:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14867:14888:0813/072908.598671:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14867:14867:0813/072908.686973:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14867:14867:0813/072908.687076:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14867:14888:0813/072908.687077:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14867:14867:0813/072908.687173:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14867:14888:0813/072908.687204:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:08,736 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize: skipped TestWebsiteFieldSanitize.test_sanitize_video_iframe : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:08,761 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_sanitize_video_iframe (odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe) 2026-08-13 07:29:08,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-08-13 07:29:09,360 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.test_sanitize_video_iframe: Chrome headless failed to start: [14973:14994:0813/072909.179528:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14973:14994:0813/072909.186055:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14973:14994:0813/072909.186691:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14973:14994:0813/072909.186769:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14973:14994:0813/072909.186913:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14973:14994:0813/072909.198189:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14973:14973:0813/072909.199298:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15008:15008:0813/072909.215720:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15008:15008:0813/072909.220121:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14973:14994:0813/072909.228900:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14973:14973:0813/072909.305022:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14973:14973:0813/072909.305115:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14973:14973:0813/072909.305132:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14973:14994:0813/072909.305148:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14973:14994:0813/072909.305187:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:09,365 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize: skipped TestWebsiteFieldSanitize.test_sanitize_video_iframe : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:09,397 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_sanitize_video_iframe (odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe) 2026-08-13 07:29:09,397 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-08-13 07:29:10,042 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.test_sanitize_video_iframe.test_sanitize_video_iframe: Chrome headless failed to start: [15085:15106:0813/072909.854754:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15085:15106:0813/072909.859868:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15085:15106:0813/072909.860035:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15085:15106:0813/072909.860094:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15085:15106:0813/072909.860179:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15085:15106:0813/072909.869614:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15085:15085:0813/072909.872890:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15121:15121:0813/072909.887477:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15121:15121:0813/072909.890858:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15085:15106:0813/072909.892979:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15085:15085:0813/072909.982335:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15085:15085:0813/072909.982457:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15085:15085:0813/072909.982476:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15085:15106:0813/072909.982479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15085:15106:0813/072909.982521:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15085:15085:0813/072909.982682:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:10,049 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_field_sanitize: skipped TestWebsiteFieldSanitize.test_sanitize_video_iframe : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:10,097 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:29:10,114 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-08-13 07:29:10,484 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless failed to start: [15190:15211:0813/072910.252357:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15190:15211:0813/072910.256926:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15190:15211:0813/072910.257132:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15190:15211:0813/072910.257183:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15190:15211:0813/072910.257220:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15190:15211:0813/072910.265271:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15190:15190:0813/072910.269188:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15227:15227:0813/072910.282485:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15227:15227:0813/072910.285732:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15190:15211:0813/072910.293753:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15190:15190:0813/072910.394744:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15190:15190:0813/072910.394857:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15190:15190:0813/072910.394879:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15190:15211:0813/072910.394875:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15190:15211:0813/072910.394916:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15190:15190:0813/072910.395091:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:10,493 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_can_publish : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:10,523 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_website_page_properties_can_publish (odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish) 2026-08-13 07:29:10,524 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-08-13 07:29:10,839 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.test_website_page_properties_can_publish: Chrome headless failed to start: [15298:15319:0813/072910.657605:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15298:15319:0813/072910.665606:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15298:15319:0813/072910.665998:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15298:15319:0813/072910.666046:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15298:15319:0813/072910.666057:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15298:15319:0813/072910.677032:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15298:15298:0813/072910.680823:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15333:15333:0813/072910.688406:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15333:15333:0813/072910.690991:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15298:15319:0813/072910.705416:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15298:15298:0813/072910.789443:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15298:15298:0813/072910.789537:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15298:15298:0813/072910.789553:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15298:15319:0813/072910.790383:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15298:15319:0813/072910.790940:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:10,845 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_can_publish : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:10,872 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_website_page_properties_can_publish (odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish) 2026-08-13 07:29:10,872 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-08-13 07:29:11,188 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.test_website_page_properties_can_publish.test_website_page_properties_can_publish: Chrome headless failed to start: [15408:15429:0813/072911.014800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15408:15429:0813/072911.020360:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15408:15429:0813/072911.022077:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15408:15429:0813/072911.022198:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15408:15429:0813/072911.022950:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15408:15429:0813/072911.031937:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15408:15408:0813/072911.037215:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15443:15443:0813/072911.046285:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15443:15443:0813/072911.053098:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15408:15429:0813/072911.057447:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15408:15408:0813/072911.139169:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15408:15429:0813/072911.139266:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15408:15408:0813/072911.139306:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15408:15408:0813/072911.139319:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15408:15429:0813/072911.139342:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:11,193 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_can_publish : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:11,214 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-08-13 07:29:11,532 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless failed to start: [15512:15533:0813/072911.345986:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15512:15533:0813/072911.353628:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15512:15533:0813/072911.354603:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15512:15533:0813/072911.354763:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15512:15533:0813/072911.354810:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15512:15533:0813/072911.365004:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15512:15512:0813/072911.369435:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15547:15547:0813/072911.379814:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15547:15547:0813/072911.382576:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15512:15533:0813/072911.394552:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15512:15512:0813/072911.498078:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15512:15512:0813/072911.498195:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15512:15512:0813/072911.498213:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15512:15533:0813/072911.498767:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15512:15533:0813/072911.499021:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:11,537 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_common : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:11,567 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_website_page_properties_common (odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common) 2026-08-13 07:29:11,568 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-08-13 07:29:11,878 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.test_website_page_properties_common: Chrome headless failed to start: [15620:15641:0813/072911.691886:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15620:15641:0813/072911.696856:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15620:15641:0813/072911.698006:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15620:15641:0813/072911.698066:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15620:15641:0813/072911.698077:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15620:15641:0813/072911.710241:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15620:15620:0813/072911.712721:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15656:15656:0813/072911.727037:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15656:15656:0813/072911.730104:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15620:15641:0813/072911.736837:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15620:15620:0813/072911.816153:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15620:15641:0813/072911.816257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15620:15620:0813/072911.816273:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15620:15620:0813/072911.816309:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15620:15641:0813/072911.816343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15620:15620:0813/072911.816557:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:11,884 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_common : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:11,924 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_website_page_properties_common (odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common) 2026-08-13 07:29:11,924 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-08-13 07:29:12,242 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.test_website_page_properties_common.test_website_page_properties_common: Chrome headless failed to start: [15730:15751:0813/072912.058664:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15730:15751:0813/072912.062607:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15730:15751:0813/072912.062717:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15730:15751:0813/072912.062757:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15730:15751:0813/072912.062769:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15730:15751:0813/072912.072810:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15730:15730:0813/072912.076213:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15765:15765:0813/072912.092645:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15765:15765:0813/072912.098258:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15730:15751:0813/072912.099014:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15730:15730:0813/072912.180656:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15730:15730:0813/072912.180759:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15730:15730:0813/072912.180779:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15730:15751:0813/072912.180777:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15730:15751:0813/072912.180809:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15730:15730:0813/072912.181015:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:12,247 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_common : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:12,282 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-08-13 07:29:12,597 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless failed to start: [15840:15861:0813/072912.408630:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15840:15861:0813/072912.414432:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15840:15861:0813/072912.415476:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15840:15861:0813/072912.415554:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15840:15861:0813/072912.416237:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15840:15861:0813/072912.424040:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15840:15840:0813/072912.425160:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15875:15875:0813/072912.444225:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15875:15875:0813/072912.446686:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15840:15861:0813/072912.446932:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15840:15840:0813/072912.520908:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15840:15840:0813/072912.520998:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15840:15840:0813/072912.521023:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15840:15861:0813/072912.521076:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15840:15861:0813/072912.521116:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15840:15840:0813/072912.521189:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:12,602 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_website_page : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:12,623 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_website_page_properties_website_page (odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page) 2026-08-13 07:29:12,625 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-08-13 07:29:12,942 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.test_website_page_properties_website_page: Chrome headless failed to start: [15950:15971:0813/072912.760111:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15950:15971:0813/072912.764517:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15950:15971:0813/072912.764949:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15950:15971:0813/072912.764993:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [15950:15971:0813/072912.765006:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15950:15971:0813/072912.775007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15950:15950:0813/072912.779960:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15985:15985:0813/072912.796913:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15985:15985:0813/072912.799543:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [15950:15971:0813/072912.808598:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15950:15950:0813/072912.892205:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15950:15950:0813/072912.892322:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [15950:15950:0813/072912.892342:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [15950:15971:0813/072912.892338:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15950:15971:0813/072912.892377:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [15950:15950:0813/072912.893017:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:12,948 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_website_page : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:12,976 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_website_page_properties_website_page (odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page) 2026-08-13 07:29:12,976 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-08-13 07:29:13,305 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.test_website_page_properties_website_page.test_website_page_properties_website_page: Chrome headless failed to start: [16061:16082:0813/072913.125706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16061:16082:0813/072913.130316:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16061:16082:0813/072913.132153:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16061:16082:0813/072913.132218:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16061:16082:0813/072913.132230:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16061:16082:0813/072913.148378:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16061:16061:0813/072913.149445:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16097:16097:0813/072913.159244:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16097:16097:0813/072913.165419:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16061:16082:0813/072913.174278:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16061:16061:0813/072913.237549:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16061:16061:0813/072913.237652:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16061:16082:0813/072913.238425:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:13,311 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_website_page : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:13,345 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:13,363 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-08-13 07:29:13,719 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless failed to start: [16168:16189:0813/072913.539983:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16168:16189:0813/072913.547946:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16168:16189:0813/072913.548080:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16168:16189:0813/072913.548877:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16168:16189:0813/072913.549164:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16168:16189:0813/072913.558025:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16168:16168:0813/072913.562217:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16203:16203:0813/072913.574671:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16203:16203:0813/072913.577693:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16168:16189:0813/072913.587746:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16168:16168:0813/072913.665290:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16168:16168:0813/072913.665386:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16168:16168:0813/072913.665421:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16168:16189:0813/072913.666535:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16168:16189:0813/072913.666571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:13,725 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator: skipped TestConfigurator.test_01_configurator_flow : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:13,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_configurator_flow (odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow) 2026-08-13 07:29:13,752 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-08-13 07:29:14,097 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.test_01_configurator_flow: Chrome headless failed to start: [16275:16296:0813/072913.914194:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16275:16296:0813/072913.918698:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16275:16296:0813/072913.920695:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16275:16296:0813/072913.920764:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16275:16296:0813/072913.920788:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16275:16296:0813/072913.928618:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16275:16275:0813/072913.933949:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16312:16312:0813/072913.947750:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16312:16312:0813/072913.949931:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16275:16296:0813/072913.966217:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16275:16275:0813/072914.030600:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16275:16275:0813/072914.030699:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16275:16275:0813/072914.030717:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16275:16275:0813/072914.030886:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16275:16296:0813/072914.031015:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16275:16296:0813/072914.031052:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:14,103 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator: skipped TestConfigurator.test_01_configurator_flow : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:14,129 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_01_configurator_flow (odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow) 2026-08-13 07:29:14,129 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-08-13 07:29:14,353 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.test_01_configurator_flow.test_01_configurator_flow: Chrome headless failed to start: [16382:16403:0813/072914.316751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-13 07:29:14,354 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_configurator: skipped TestConfigurator.test_01_configurator_flow : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:14,394 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:14,411 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-08-13 07:29:14,509 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:29:15,341 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:29:15] "GET /blog/test-blog-3/test-post-8 HTTP/1.1" 200 - 224 0.118 0.717 2026-08-13 07:29:15,342 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-08-13 07:29:15,375 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:15,618 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6030, 6028, 5064, 5062, 5060, 5058, 5057, 5056, 5055, 5053, 5051, 5049, 5047, 5045, 5044, 5043, 5041, 5039, 5038, 5036, 5034, 5032, 5030, 5029, 5028, 5026, 5024, 5022, 5020, 5018, 5016, 5014, 5013, 5012, 5010, 5008, 5006, 5004, 5002] 2026-08-13 07:29:15,676 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [317962, 317963, 317983, 317984, 317999, 318002, 318003, 318009, 318010, 318011, 317949, 317951, 317952, 317953, 317954, 317964, 317965, 317966, 317970, 317971, 317981, 317982, 317985, 317996, 317997, 317998, 318000, 318001, 318004, 318005, 318006, 318007, 318008, 318012, 318015, 318016, 318017, 377026, 377027] 2026-08-13 07:29:15,796 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2506, 2507, 2508, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867] 2026-08-13 07:29:15,798 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted slide.slide records with IDs: [1, 2, 3, 4, 5, 6, 8, 9, 10, 7, 11, 12, 13, 14, 15, 17, 18, 19, 16, 20, 21, 22, 23, 24, 26, 27, 25, 28, 29, 30, 31, 34, 35, 32, 36, 33, 37, 38, 39] 2026-08-13 07:29:15,836 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [318030, 318032, 318045, 318047, 318049] 2026-08-13 07:29:15,836 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6031, 6029, 5070, 5069, 5068, 5067, 5066, 5065, 5063, 5061, 5059, 5054, 5052, 5050, 5048, 5046, 5042, 5040, 5037, 5035, 5033, 5031, 5027, 5025, 5023, 5021, 5019, 5017, 5015, 5011, 5009, 5007, 5005, 5003, 5001, 5000, 4999, 4998, 4997, 4996, 4995] 2026-08-13 07:29:16,012 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [317936, 317937, 317938, 317939, 317940, 317941, 317942] 2026-08-13 07:29:16,032 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2499, 2570, 2577, 2584, 2591, 2500, 2571, 2578, 2585, 2592, 2501, 2572, 2579, 2586, 2593, 2502, 2573, 2580, 2587, 2594, 2503, 2574, 2581, 2588, 2595, 2504, 2575, 2582, 2589, 2596, 2505, 2576, 2583, 2590, 2597] 2026-08-13 07:29:16,033 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-08-13 07:29:16,039 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 812, 813] 2026-08-13 07:29:24,050 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-08-13 07:29:27,785 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless failed to start: [16409:16431:0813/072927.595809:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16409:16431:0813/072927.600386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16409:16431:0813/072927.600496:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16409:16431:0813/072927.600538:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16409:16431:0813/072927.600563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16409:16431:0813/072927.610068:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16409:16409:0813/072927.614331:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16445:16445:0813/072927.629849:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16445:16445:0813/072927.632738:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16409:16431:0813/072927.635166:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16409:16409:0813/072927.710025:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16409:16409:0813/072927.710123:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16409:16409:0813/072927.710142:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16409:16431:0813/072927.710148:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16409:16431:0813/072927.710187:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16409:16409:0813/072927.710394:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:27,795 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides: skipped TestUi.test_course_certification_employee : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:27,834 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_course_certification_employee (odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee) 2026-08-13 07:29:27,835 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-08-13 07:29:30,715 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.test_course_certification_employee: Chrome headless failed to start: [16518:16540:0813/072930.518962:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16518:16540:0813/072930.523613:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16518:16540:0813/072930.524173:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16518:16540:0813/072930.524545:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16518:16540:0813/072930.524566:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16518:16540:0813/072930.532562:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16518:16518:0813/072930.535783:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16555:16555:0813/072930.548135:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16518:16540:0813/072930.554858:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16555:16555:0813/072930.561686:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16518:16518:0813/072930.630253:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16518:16518:0813/072930.630360:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16518:16518:0813/072930.630398:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16518:16540:0813/072930.630394:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16518:16540:0813/072930.630434:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16518:16518:0813/072930.630581:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:29:30,720 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides: skipped TestUi.test_course_certification_employee : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:30,758 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_course_certification_employee (odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee) 2026-08-13 07:29:30,758 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-08-13 07:29:33,734 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.test_course_certification_employee.test_course_certification_employee: Chrome headless failed to start: [16628:16649:0813/072933.544498:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16628:16649:0813/072933.549365:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16628:16649:0813/072933.549503:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16628:16649:0813/072933.549542:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16628:16649:0813/072933.549554:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16628:16649:0813/072933.558698:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16628:16628:0813/072933.559614:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16663:16663:0813/072933.577305:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16663:16663:0813/072933.579975:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16628:16649:0813/072933.580429:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16628:16628:0813/072933.669660:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16628:16628:0813/072933.669782:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16628:16628:0813/072933.669817:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16628:16628:0813/072933.669925:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16628:16649:0813/072933.670800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16628:16649:0813/072933.670841:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 07:29:33,740 202 INFO rb-2f9fcab-223857-403443 odoo.addons.test_website_slides_full.tests.test_ui_wslides: skipped TestUi.test_course_certification_employee : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:29:33,809 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 123 checked, 2 removed 2026-08-13 07:29:33,826 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-08-13 07:29:33,884 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-08-13 07:29:33,923 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-08-13 07:29:33,967 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-08-13 07:29:34,014 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:42,445 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-08-13 07:29:42,537 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-08-13 07:29:42,620 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-08-13 07:29:42,666 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-08-13 07:29:42,767 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-08-13 07:29:42,817 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-08-13 07:29:44,074 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-08-13 07:29:44,117 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-08-13 07:29:44,166 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-08-13 07:29:44,242 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-08-13 07:29:44,324 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:29:58,904 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_noops_when_company_opt_in_is_off ... 2026-08-13 07:29:59,378 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_resolves_fuzzy_label ... 2026-08-13 07:29:59,882 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm ... 2026-08-13 07:30:00,470 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_predictor_is_detected_by_the_core_import_probe ... 2026-08-13 07:30:00,623 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_ignores_draft_history ... 2026-08-13 07:30:01,055 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_company_scoped ... 2026-08-13 07:30:01,632 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_partner_scoped ... 2026-08-13 07:30:02,236 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_noops_when_company_opt_in_is_off ... 2026-08-13 07:30:02,831 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_resolves_fuzzy_label_for_same_partner ... 2026-08-13 07:30:03,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off ... 2026-08-13 07:30:04,031 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off_positional_shape ... 2026-08-13 07:30:04,632 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_keyword_caller_shape ... 2026-08-13 07:30:05,202 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_positional_caller_shape ... 2026-08-13 07:30:05,746 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_nan ... 2026-08-13 07:30:06,323 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_not_numeric ... 2026-08-13 07:30:06,939 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_out_of_range ... 2026-08-13 07:30:08,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:30:17,678 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-08-13 07:30:18,091 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-08-13 07:30:18,344 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #312 deleted account.asset.category records with IDs: [6] 2026-08-13 07:30:18,597 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #312 deleted account.asset.depreciation.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64] 2026-08-13 07:30:18,706 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #312 deleted account.asset.asset records with IDs: [11] 2026-08-13 07:30:18,728 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-08-13 07:30:18,819 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: account.asset.category 2026-08-13 07:30:18,828 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: account.asset.category 2026-08-13 07:30:18,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: account.asset.category 2026-08-13 07:30:19,038 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 311, model: account.asset.asset 2026-08-13 07:30:19,041 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: account.asset.asset 2026-08-13 07:30:19,044 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: account.asset.asset 2026-08-13 07:30:19,047 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 311, model: account.asset.asset 2026-08-13 07:30:19,071 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-08-13 07:30:23,085 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #309 deleted account.move.line.ctp records with IDs: [149, 150, 151, 152] 2026-08-13 07:30:23,206 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #309 deleted account.move.line records with IDs: [388, 389, 390, 391, 392] 2026-08-13 07:30:23,301 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #309 deleted account.move records with IDs: [153] 2026-08-13 07:30:23,310 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #309 deleted mail.followers records with IDs: [3567] 2026-08-13 07:30:23,362 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:30:32,258 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-08-13 07:30:32,443 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124] 2026-08-13 07:30:32,479 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136] 2026-08-13 07:30:32,511 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149] 2026-08-13 07:30:32,548 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162] 2026-08-13 07:30:32,593 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175] 2026-08-13 07:30:32,632 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188] 2026-08-13 07:30:32,670 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201] 2026-08-13 07:30:32,717 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214] 2026-08-13 07:30:32,756 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228] 2026-08-13 07:30:32,793 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242] 2026-08-13 07:30:32,828 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254] 2026-08-13 07:30:32,857 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-08-13 07:30:33,059 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278] 2026-08-13 07:30:33,093 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290] 2026-08-13 07:30:33,121 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303] 2026-08-13 07:30:33,147 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316] 2026-08-13 07:30:33,181 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329] 2026-08-13 07:30:33,221 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342] 2026-08-13 07:30:33,248 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354] 2026-08-13 07:30:33,271 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-08-13 07:30:33,678 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378] 2026-08-13 07:30:33,733 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-08-13 07:30:33,784 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [391, 392, 393, 394, 395, 396, 397] 2026-08-13 07:30:33,834 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421] 2026-08-13 07:30:33,887 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [422, 423, 424, 425, 426, 427, 428] 2026-08-13 07:30:33,934 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409] 2026-08-13 07:30:33,989 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441] 2026-08-13 07:30:34,044 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [442, 443, 444, 445, 446, 447, 448, 449] 2026-08-13 07:30:34,087 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_04_depreciation_board_using_linear_method_and_based_on_last_day_of_month ... 2026-08-13 07:30:34,347 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494] 2026-08-13 07:30:34,391 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506] 2026-08-13 07:30:34,431 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #314 deleted account.asset.depreciation.line records with IDs: [507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519] 2026-08-13 07:30:34,493 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:30:42,412 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-08-13 07:30:42,625 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544] 2026-08-13 07:30:44,404 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-08-13 07:30:44,621 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568] 2026-08-13 07:30:46,684 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [574, 575, 576, 577, 578, 579, 580] 2026-08-13 07:30:46,735 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move.line.ctp records with IDs: [181] 2026-08-13 07:30:46,868 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move.line records with IDs: [449, 450] 2026-08-13 07:30:46,905 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted mail.message records with IDs: [28829] 2026-08-13 07:30:46,972 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move records with IDs: [182] 2026-08-13 07:30:47,360 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-08-13 07:30:47,606 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592] 2026-08-13 07:30:49,683 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [603, 604] 2026-08-13 07:30:49,732 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move.line.ctp records with IDs: [198] 2026-08-13 07:30:49,836 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move.line records with IDs: [488, 489] 2026-08-13 07:30:49,865 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted mail.message records with IDs: [28853] 2026-08-13 07:30:49,917 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move records with IDs: [201] 2026-08-13 07:30:50,283 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-08-13 07:30:50,511 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-08-13 07:30:52,329 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [623, 624, 625, 626, 627, 628] 2026-08-13 07:30:53,295 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [629, 630, 631, 632, 633, 634] 2026-08-13 07:30:54,036 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-08-13 07:30:54,278 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652] 2026-08-13 07:30:56,277 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [658, 659, 660, 661, 662, 663, 664] 2026-08-13 07:30:57,328 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-08-13 07:30:57,589 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683] 2026-08-13 07:30:59,576 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [690, 691, 692, 693, 694, 695] 2026-08-13 07:31:00,612 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-08-13 07:31:00,833 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713] 2026-08-13 07:31:02,577 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725] 2026-08-13 07:31:03,288 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [726, 727, 728, 729, 730] 2026-08-13 07:31:03,947 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-08-13 07:31:04,151 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747] 2026-08-13 07:31:06,133 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759] 2026-08-13 07:31:07,106 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [761, 762, 763, 764, 765] 2026-08-13 07:31:07,844 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-08-13 07:31:08,077 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782] 2026-08-13 07:31:09,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-08-13 07:31:10,170 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [795, 796, 797, 798, 799, 800, 801, 802, 803, 804] 2026-08-13 07:31:11,661 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.asset.depreciation.line records with IDs: [807, 808, 809, 810, 811, 812, 813, 814] 2026-08-13 07:31:11,722 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move.line.ctp records with IDs: [301] 2026-08-13 07:31:11,840 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move.line records with IDs: [743, 744] 2026-08-13 07:31:11,863 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted mail.message records with IDs: [28996] 2026-08-13 07:31:11,919 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #316 deleted account.move records with IDs: [328] 2026-08-13 07:31:12,370 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:31:21,911 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-08-13 07:31:22,067 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-08-13 07:31:24,596 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:31:34,880 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-08-13 07:31:37,648 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #320 deleted account.asset.depreciation.line records with IDs: [828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839] 2026-08-13 07:31:38,157 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:31:47,936 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_asset_has_first_accounting_date_lt_date ... 2026-08-13 07:31:48,124 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_unlink_asset_that_has_been_depreciated ... 2026-08-13 07:31:50,449 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #322 deleted mail.message records with IDs: [29021, 29020, 29019, 29018, 29017, 29016, 29015, 29014, 29013, 29012, 29011, 29010, 29009, 29008] 2026-08-13 07:31:50,477 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-08-13 07:31:50,724 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #322 deleted account.asset.depreciation.line records with IDs: [876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887] 2026-08-13 07:31:50,749 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_04_impairment_and_reversal_adjust_residual_value ... 2026-08-13 07:31:51,094 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #322 deleted account.asset.depreciation.line records with IDs: [888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899] 2026-08-13 07:31:51,600 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-08-13 07:31:51,925 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #322 deleted account.asset.depreciation.line records with IDs: [900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911] 2026-08-13 07:31:51,950 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #322 deleted account.asset.depreciation.line records with IDs: [913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923] 2026-08-13 07:31:52,265 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #322 deleted account.asset.depreciation.line records with IDs: [912] 2026-08-13 07:31:52,378 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:32:02,637 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-08-13 07:32:03,027 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_02_post_keeps_pre_super_date_guard_and_post_super_side_effect ... 2026-08-13 07:32:03,294 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #324 deleted account.asset.depreciation.line records with IDs: [984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-08-13 07:32:03,848 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_03_act_window_view_mode_resolvable_by_v18_client ... 2026-08-13 07:32:03,921 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:32:13,960 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_01_change_auto_complete_on_customer_invoice ... 2026-08-13 07:32:16,518 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_02_change_auto_complete_on_vendor_invoice_with_stockrable ... 2026-08-13 07:32:19,581 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_03_change_auto_complete_on_vendor_invoice_with_consumable ... 2026-08-13 07:32:24,746 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:32:34,732 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_asset_purchase.tests.test_asset_flow: Starting TestAccountAssetFlow.test_01_create_invoice_from_po ... 2026-08-13 07:32:35,923 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:32:35,936 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_account_budget_flow ... 2026-08-13 07:32:36,836 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_period_of_account_budget_line ... 2026-08-13 07:32:37,946 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:32:37,959 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-08-13 07:32:38,978 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_line_is_valid_on_create ... 2026-08-13 07:32:39,954 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_line_valid ... 2026-08-13 07:32:40,977 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_practical_amount_computes_through_account_id ... 2026-08-13 07:32:44,166 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_standalone_form_view_injects_one_field_per_non_project_plan ... 2026-08-13 07:32:46,873 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4e7d580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:46,874 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4fe1ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:46,881 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:46,885 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:46,886 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4fe0180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:46,900 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:46,901 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:49,751 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8586a88900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:49,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5daea20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:49,757 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:49,760 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:49,761 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5daeb60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:49,776 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:49,776 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:52,379 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5063a60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:52,379 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6e10b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:52,385 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:52,389 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:52,390 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6e11580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:52,405 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:52,406 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:54,938 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4f36b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:54,939 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7a2dda0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:54,948 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:54,952 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:54,953 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7a2d300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:54,965 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:54,966 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:56,778 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5a858a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:56,779 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a44e8040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:56,784 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:56,787 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:56,788 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a44ea160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:56,803 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:56,804 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:59,392 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6e12980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:59,393 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a70ad260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:59,400 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:59,404 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:59,405 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a70aeac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:59,422 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:32:59,423 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:01,960 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a63ff6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:01,961 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6d66660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:01,969 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:01,973 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:01,974 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6d651c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:01,989 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:01,990 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:04,056 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a43d02c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:04,056 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f858699b560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:04,063 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:04,067 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:04,068 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8586998400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:04,085 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:04,086 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:06,704 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6bde3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:06,705 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5561c60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:06,713 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:06,716 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:06,717 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5560fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:06,730 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:06,731 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:09,207 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8449940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:09,208 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85849898a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:09,213 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:09,216 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:09,216 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85849880e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:09,227 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:09,228 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:11,715 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5ab2660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:11,716 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5f0d1c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:11,721 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:11,725 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:11,726 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5f0e2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:11,739 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:11,740 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:13,463 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a71223e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:13,464 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a548d8a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:13,470 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:13,474 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:13,475 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a548eca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:13,489 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:13,490 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:16,019 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a57cd6c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:16,020 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7151c60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:16,027 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:16,031 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:16,032 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7150400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:16,047 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:16,048 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:18,498 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6cc2700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:18,499 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5768400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:18,506 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:18,509 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:18,510 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5768900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:18,523 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:18,524 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:20,392 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6bde160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:20,392 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a573f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:20,398 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:20,402 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:20,402 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a573dbc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:20,413 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:20,414 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:22,712 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4febd80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:22,712 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a73945e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:22,717 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:22,720 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:22,721 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7396ac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:22,732 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:22,732 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:25,098 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8266980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:25,099 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a61ca980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:25,104 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:25,108 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:25,109 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a61c9080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:25,123 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:25,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:27,457 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5bd6660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:27,458 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4fe3ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:27,463 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:27,466 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:27,467 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4fe2e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:27,478 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:27,478 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:29,189 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a688fce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:29,190 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5dadc60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:29,196 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:29,200 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:29,201 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5daf740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:29,220 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:29,221 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:31,782 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f858699bec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:31,783 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5896520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:31,788 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:31,790 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:31,791 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5895bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:31,800 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:31,800 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:34,143 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a88ffb00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:34,144 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7c63240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:34,151 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:34,155 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:34,156 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7c631a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:34,169 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:34,170 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:35,756 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4195e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:35,757 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4db1080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:35,761 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:35,764 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:35,764 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4db0ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:35,775 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:35,775 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:38,034 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f858551b1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:38,034 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a454fd80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:38,040 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:38,043 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:38,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a454c5e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:38,057 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:38,058 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:40,497 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a73819e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:40,498 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6d88220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:40,504 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:40,507 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:40,507 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6d8bd80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:40,520 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:40,521 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:43,032 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a57ceca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:43,033 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a76fc4a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:43,040 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:43,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:43,045 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a76fc400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:43,059 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:43,060 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:44,743 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5bb7740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:44,743 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5bc51c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:44,749 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:44,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:44,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5bc6ca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:44,765 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:44,766 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:47,028 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5a83ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:47,029 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585432840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:47,033 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:47,035 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:47,036 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585433ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:47,045 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:47,045 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:49,379 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6fc4ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:49,380 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a43263e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:49,386 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:49,390 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:49,391 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a43251c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:49,405 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:49,406 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:51,998 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5dac400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:51,999 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a576aca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:52,014 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:52,018 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:52,019 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a576a160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:52,031 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:52,032 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:53,831 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6372020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:53,832 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a688f2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:53,837 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:53,840 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:53,841 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a688db20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:53,854 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:53,855 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:56,396 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6331b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:56,397 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a713db20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:56,401 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:56,404 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:56,404 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a713de40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:56,419 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:56,420 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:58,748 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584988d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:58,749 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a889d940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:58,753 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:58,755 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:58,756 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a889d120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:58,765 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:33:58,765 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:00,424 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a45d87c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:00,424 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85832502c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:00,429 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:00,432 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:00,433 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85832511c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:00,446 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:00,447 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:02,789 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a577d440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:02,790 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6c92fc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:02,796 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:02,799 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:02,799 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6c93e20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:02,810 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:02,811 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:05,188 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5bc76a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:05,189 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4cba2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:05,195 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:05,198 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:05,199 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4cb8ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:05,214 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:05,215 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:07,648 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85857b9f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:07,649 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5e89940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:07,655 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:07,659 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:07,660 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5e884a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:07,672 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:07,673 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:09,642 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a53e8400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:09,643 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5a84180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:09,647 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:09,650 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:09,651 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a598a3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:09,666 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:09,667 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:12,150 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8586981080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:12,151 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5a0a0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:12,158 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:12,162 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:12,162 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5a080e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:12,176 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:12,176 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:14,628 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a49f40e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:14,628 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5a0f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:14,634 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:14,637 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:14,638 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5a0c400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:14,651 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:14,652 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:16,470 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4830f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:16,471 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85853d3ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:16,478 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:16,482 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:16,482 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85853d2de0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:16,495 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:16,496 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:19,177 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a84be660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:19,177 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6ce0680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:19,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:19,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:19,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6ce2b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:19,196 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:19,197 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:21,722 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4548fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:21,723 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5280ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:21,729 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:21,733 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:21,734 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5283880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:21,748 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:21,749 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:24,402 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a76fce00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:24,402 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5cd8fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:24,408 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:24,412 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:24,413 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5cda3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:24,427 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:24,428 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:26,354 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a58b0ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:26,355 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a48513a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:26,360 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:26,363 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:26,364 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4851b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:26,377 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:26,377 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:28,852 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a43249a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:28,853 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8586981260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:28,858 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:28,861 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:28,861 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8586983a60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:28,871 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:28,872 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:31,230 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5109da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:31,231 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5f37ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:31,238 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:31,241 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:31,242 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5f34220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:31,254 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:31,255 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:33,197 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5fc53a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:33,198 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6a516c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:33,202 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:33,204 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:33,205 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6a52de0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:33,216 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:33,216 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,412 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f858575c7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,413 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a44e8d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,418 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,422 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,422 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a44eb240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,435 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,436 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:35,480 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field ... 2026-08-13 07:34:38,914 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6382ac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:38,914 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8523b00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:38,923 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:38,926 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:38,926 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a85204a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:38,940 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:38,941 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:41,493 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a631f6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:41,494 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a76271a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:41,500 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:41,504 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:41,505 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7624e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:41,520 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:41,522 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:43,489 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a884ea20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:43,490 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7325940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:43,496 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:43,500 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:43,501 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a73247c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:43,515 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:43,516 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:45,839 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6b88fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:45,840 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a49cf060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:45,845 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:45,849 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:45,850 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a49cc040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:45,866 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:45,867 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:48,377 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8830c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:48,378 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a61f8fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:48,382 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:48,385 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:48,385 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a61fa700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:48,395 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:48,395 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:50,737 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584fb6d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:50,738 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5d1b920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:50,743 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:50,746 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:50,747 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5d18220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:50,759 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:50,760 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:52,557 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5548400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:52,557 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5a82fc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:52,563 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:52,566 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:52,567 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5a82660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:52,579 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:52,579 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:55,115 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6064900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:55,116 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4d96a20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:55,121 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:55,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:55,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4d97560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:55,135 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:55,136 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:57,656 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8585518fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:57,657 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a81cde40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:57,663 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:57,667 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:57,668 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a81ce480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:57,683 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:57,684 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:59,578 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a844bba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:59,579 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85853d0400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:59,584 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:59,588 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:59,588 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85853d1bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:59,601 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:34:59,602 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:01,992 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f858523ca40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:01,993 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5a0ae80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:01,997 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:02,000 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:02,000 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5a08a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:02,013 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:02,013 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:04,621 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8585171c60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:04,622 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7b0b060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:04,643 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:04,646 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:04,646 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7b0ba60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:04,660 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:04,661 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:07,106 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6ce2340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:07,107 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7937420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:07,113 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:07,116 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:07,117 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7937100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:07,127 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:07,128 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:08,897 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6064040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:08,898 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7a2ef20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:08,904 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:08,907 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:08,908 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7a2f880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:08,920 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:08,921 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:11,380 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a71baca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:11,380 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5d1bba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:11,386 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:11,389 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:11,390 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5d1aca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:11,403 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:11,404 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:14,045 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6835620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:14,046 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6e3cea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:14,054 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:14,058 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:14,059 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6e3fba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:14,074 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:14,075 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:15,966 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a55e8b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:15,967 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a62e45e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:15,972 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:15,984 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:15,985 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a62e6de0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:15,996 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:15,997 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:18,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8585775300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:18,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a713dee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:18,188 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:18,191 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:18,191 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a713f060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:18,200 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:18,200 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:20,684 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a52b4040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:20,685 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585153420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:20,691 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:20,695 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:20,696 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585152c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:20,709 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:20,710 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:23,096 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a45f65c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:23,097 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a45db060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:23,107 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:23,110 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:23,111 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a45daa20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:23,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:23,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:24,833 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8583250040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:24,833 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6a522a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:24,839 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:24,842 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:24,843 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6a50fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:24,856 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:24,857 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:27,169 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a572aa20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:27,170 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a58ea160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:27,176 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:27,180 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:27,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a58eaa20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:27,197 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:27,197 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:29,584 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a451dd00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:29,585 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4db3920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:29,589 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:29,591 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:29,592 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4db2200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:29,601 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:29,601 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:32,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a43640e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:32,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6b8a7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:32,135 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:32,138 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:32,139 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6b8aa20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:32,153 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:32,154 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:33,932 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8586ab2980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:33,933 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584ff4d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:33,940 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:33,943 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:33,943 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584ff7f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:33,953 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:33,954 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:36,218 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5f93560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:36,219 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a57e8680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:36,224 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:36,227 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:36,228 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a57e89a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:36,242 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:36,243 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:38,630 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4d960c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:38,631 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4184680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:38,636 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:38,640 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:38,641 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4185d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:38,655 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:38,656 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:40,141 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4850360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:40,141 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6b4c540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:40,145 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:40,148 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:40,148 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6b4f420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:40,157 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:40,158 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:42,451 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4fa9e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:42,451 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a542a200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:42,455 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:42,458 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:42,458 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a542ba60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:42,468 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:42,468 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:44,802 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a842b740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:44,803 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a61e7240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:44,807 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:44,809 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:44,810 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a61e6b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:44,819 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:44,819 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:47,046 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a43d05e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:47,047 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85854e9440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:47,053 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:47,056 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:47,057 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85854e8c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:47,069 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:47,070 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:48,789 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a63aaa20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:48,789 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5b5afc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:48,794 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:48,796 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:48,797 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5b5a5c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:48,806 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:48,806 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:51,019 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6218680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:51,019 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4116340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:51,024 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:51,028 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:51,029 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4116200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:51,042 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:51,043 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:53,351 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8586a9d580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:53,352 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a46b9120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:53,364 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:53,367 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:53,368 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a46b9300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:53,381 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:53,381 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:55,113 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a64f9440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:55,114 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a884d260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:55,122 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:55,125 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:55,126 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a884da80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:55,139 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:55,140 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:57,385 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a45b42c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:57,386 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585d6a200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:57,390 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:57,393 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:57,394 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585d687c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:57,403 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:57,403 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:59,759 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5ad8c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:59,760 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a451cd60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:59,767 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:59,771 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:59,771 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a451de40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:59,784 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:35:59,785 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:02,119 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5896e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:02,120 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4faa7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:02,126 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:02,130 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:02,130 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4fab380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:02,142 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:02,142 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:03,622 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5753420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:03,623 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a64f8220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:03,629 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:03,632 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:03,633 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a64f9bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:03,644 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:03,645 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:06,050 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8585774e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:06,050 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5a698a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:06,056 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:06,059 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:06,060 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5a68360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:06,074 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:06,075 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:08,364 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a571a980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:08,364 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7bcc4a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:08,369 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:08,372 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:08,373 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7bcfa60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:08,384 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:08,385 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:10,138 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a554a660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:10,138 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584ff7560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:10,143 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:10,147 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:10,148 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584ff4360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:10,162 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:10,163 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:12,496 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4532480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:12,497 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a88984a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:12,503 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:12,506 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:12,507 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a889b2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:12,519 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:12,520 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:14,734 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4f35800> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:14,735 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6492840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:14,739 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:14,742 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:14,742 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6493600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:14,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:14,753 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:17,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8586ac0d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:17,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a70aea20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:17,191 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:17,195 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:17,196 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a70ac7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:17,211 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:17,212 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:19,046 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85848d8220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:19,046 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6bf7f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:19,051 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:19,053 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:19,054 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6bf7a60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:19,064 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:19,065 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:21,915 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a44f1da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:21,916 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a75e2520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:21,922 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:21,924 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:21,925 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a75e16c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:21,936 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:21,937 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:24,420 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a63db4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:24,421 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584733d80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:24,425 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:24,428 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:24,429 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584731300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:24,443 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:24,444 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,166 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584249300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,167 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4b33e20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,171 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,174 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,175 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4b33ba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:36:26,193 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:36:26,203 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_amount_measures_are_pivot_aggregatable ... 2026-08-13 07:36:26,218 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_pivot_measures_are_not_offered_as_group_by ... 2026-08-13 07:36:26,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_ratio_measures_are_pivot_aggregatable ... 2026-08-13 07:36:26,257 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:36:26,268 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account ... 2026-08-13 07:36:33,966 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_02_practical_amount_with_analytic_account_and_budgetary_position ... 2026-08-13 07:36:39,736 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_03_practical_amount_with_budgetary_position ... 2026-08-13 07:36:45,059 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:36:45,071 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_01_theoretical_amount_without_paid_date ... 2026-08-13 07:36:45,927 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_02_theoretical_amount_with_paid_date ... 2026-08-13 07:36:46,770 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:36:55,721 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-08-13 07:36:55,942 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-08-13 07:36:56,155 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-08-13 07:36:56,393 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-08-13 07:36:56,620 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-08-13 07:36:56,839 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-08-13 07:36:57,120 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-08-13 07:36:57,357 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-08-13 07:36:57,583 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-08-13 07:36:57,863 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-08-13 07:36:58,129 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [406] 2026-08-13 07:36:58,190 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-08-13 07:36:58,462 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-08-13 07:36:58,738 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-08-13 07:36:59,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-08-13 07:36:59,213 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-08-13 07:37:00,741 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [431, 432] 2026-08-13 07:37:00,786 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [433] 2026-08-13 07:37:00,856 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-08-13 07:37:07,835 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-08-13 07:37:09,282 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-08-13 07:37:11,800 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-08-13 07:37:13,808 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [443, 444] 2026-08-13 07:37:13,864 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_relation_tables_are_indexed ... 2026-08-13 07:37:13,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-08-13 07:37:15,387 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-08-13 07:37:17,137 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-08-13 07:37:18,950 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [455, 456] 2026-08-13 07:37:19,034 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:37:27,369 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-08-13 07:37:28,354 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #347 deleted account.payment.line records with IDs: [1, 2] 2026-08-13 07:37:28,402 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:37:37,495 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-08-13 07:37:37,971 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-08-13 07:37:38,580 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-08-13 07:37:38,850 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-08-13 07:37:39,254 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-08-13 07:37:39,686 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:37:48,882 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-08-13 07:37:50,055 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-08-13 07:37:50,749 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-08-13 07:37:51,424 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-08-13 07:37:52,063 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-08-13 07:37:53,083 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-08-13 07:37:54,069 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-08-13 07:37:54,821 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-08-13 07:37:55,377 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-08-13 07:37:57,167 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-08-13 07:37:58,159 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-08-13 07:37:59,018 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-08-13 07:38:00,593 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:38:11,303 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-08-13 07:38:12,213 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-08-13 07:38:12,667 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-08-13 07:38:13,290 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-08-13 07:38:14,316 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-08-13 07:38:14,898 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_silent_zero_is_a_defect_red_before_green ... 2026-08-13 07:38:15,334 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-08-13 07:38:16,145 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-08-13 07:38:16,242 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-08-13 07:38:16,287 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-08-13 07:38:16,325 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-08-13 07:38:16,376 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:38:26,454 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-08-13 07:38:29,293 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-08-13 07:38:32,503 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-08-13 07:38:32,649 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-08-13 07:38:47,575 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-08-13 07:38:49,404 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-08-13 07:38:49,439 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:38:49,616 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:38:51,379 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8dd9440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:51,380 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8247ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:51,386 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:51,389 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:51,390 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a8247240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:51,402 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:51,403 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:54,064 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a658c5e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:54,065 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584984ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:54,071 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:54,075 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:54,076 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584987740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:54,088 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:54,089 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:56,739 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584fc4cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:56,739 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6954220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:56,745 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:56,749 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:56,750 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6956700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:56,764 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:56,765 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:58,866 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a621f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:58,867 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5f7fce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:58,874 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:58,878 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:58,880 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5f7fb00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:58,896 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:38:58,897 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:01,678 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4ff4680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:01,679 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7613ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:01,685 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:01,688 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:01,689 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7610180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:01,702 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:01,703 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:04,627 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85862ef6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:04,629 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a740ccc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:04,635 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:04,639 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:04,640 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a740ff60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:04,654 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:04,655 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:06,580 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4a17880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:06,581 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584702e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:06,588 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:06,593 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:06,594 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584701ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:06,613 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:06,614 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:09,454 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7553f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:09,455 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7b0d620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:09,461 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:09,464 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:09,465 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7b0c5e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:09,478 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:09,479 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:12,260 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-08-13 07:39:14,178 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7a33060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:14,179 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a58e8b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:14,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:14,186 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:14,187 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a58e8720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:14,202 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:14,203 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:14,214 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:39:25,270 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-08-13 07:39:30,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-08-13 07:39:33,434 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-08-13 07:39:33,599 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-08-13 07:39:48,571 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-08-13 07:39:50,695 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-08-13 07:39:50,728 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:39:50,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:39:52,616 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a578b2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:52,617 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5144860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:52,624 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:52,627 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:52,628 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5147060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:52,642 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:52,643 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:55,381 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8586a5fe20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:55,382 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5c5b9c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:55,389 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:55,393 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:55,394 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5c5a020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:55,409 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:55,410 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:57,969 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8ccd9e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:57,970 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7fa7920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:57,976 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:57,979 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:57,980 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7fa4b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:57,992 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:39:57,993 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:00,607 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4859080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:00,608 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8692020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:00,614 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:00,618 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:00,619 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a8693740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:00,630 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:00,631 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:02,460 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a50a9bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:02,461 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a72a1b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:02,468 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:02,472 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:02,472 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a72a25c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:02,483 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:02,484 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:05,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6bf58a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:05,185 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4f10a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:05,193 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:05,197 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:05,197 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4f13d80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:05,211 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:05,212 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:07,763 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a55eaac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:07,764 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a46eede0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:07,771 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:07,775 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:07,776 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a46ee840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:07,792 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:07,793 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:09,861 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6e80fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:09,862 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85855f6160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:09,869 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:09,873 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:09,874 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85855f47c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:09,889 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:09,890 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:12,732 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-08-13 07:40:14,541 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5979e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:14,542 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a721f880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:14,547 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:14,550 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:14,551 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a721f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:14,563 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:14,563 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:14,573 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:40:28,478 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8523a60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:28,478 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f858400f4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:28,485 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:28,488 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:28,489 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858400f380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:28,503 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:28,504 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:31,258 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7dd3600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:31,259 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a597a660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:31,265 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:31,268 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:31,269 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a59799e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:31,280 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:31,281 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:33,909 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8cca840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:33,910 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584798ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:33,915 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:33,919 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:33,920 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858479bba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:33,932 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:33,933 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:35,901 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7c0a480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:35,903 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a764d260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:35,910 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:35,914 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:35,915 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a764c9a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:35,930 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:35,931 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:38,698 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7cde700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:38,699 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584e0dbc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:38,706 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:38,710 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:38,711 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584e0d940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:38,722 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:38,723 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:41,315 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a527b060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:41,316 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6b08360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:41,323 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:41,326 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:41,327 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6b0be20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:41,338 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:41,339 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:43,874 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584254680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:43,875 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a70fd6c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:43,879 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:43,882 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:43,883 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a70fcae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:43,893 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:43,893 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:45,838 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7a42340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:45,839 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8d29300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:45,845 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:45,849 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:45,850 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a8d29e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:45,864 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:45,865 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:48,496 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a44d5d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:48,498 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5b59940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:48,509 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:48,513 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:48,514 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5b580e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:48,529 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:48,530 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:51,355 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6d30b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:51,356 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6fc4b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:51,363 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:51,367 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:51,367 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6fc6700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:51,379 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:51,380 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:53,325 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a640d3a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:53,326 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7047ba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:53,332 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:53,336 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:53,337 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7046980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:53,350 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:53,351 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:56,043 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6bd5120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:56,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a54a3380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:56,051 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:56,055 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:56,056 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a54a0680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:56,071 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:56,072 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:58,754 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7dcd9e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:58,755 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4f1c180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:58,760 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:58,762 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:58,763 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4f1d4e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:58,772 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:40:58,772 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:01,230 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a45480e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:01,232 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a61e74c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:01,238 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:01,242 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:01,243 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a61e7b00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:01,257 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:01,258 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:03,244 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8606660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:03,245 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7cda2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:03,253 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:03,257 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:03,259 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7cda480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:03,276 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:03,277 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,032 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a795e480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,033 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7046840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,040 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,043 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7044900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,059 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,060 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:06,336 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-08-13 07:41:07,903 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-08-13 07:41:08,792 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-08-13 07:41:10,283 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-08-13 07:41:11,053 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_does_not_raise_and_combines_with_analytic ... 2026-08-13 07:41:11,850 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-08-13 07:41:12,301 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-08-13 07:41:12,808 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-08-13 07:41:13,579 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-08-13 07:41:14,252 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-08-13 07:41:14,924 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-08-13 07:41:14,965 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-08-13 07:41:15,588 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-08-13 07:41:16,193 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-08-13 07:41:18,253 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6bf5e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:18,253 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a42f5260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:18,260 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:18,263 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:18,264 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a42f6480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:18,280 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:18,281 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:41:18,293 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:41:39,774 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-08-13 07:41:41,478 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-08-13 07:41:41,518 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-08-13 07:41:41,558 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-08-13 07:41:41,598 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-08-13 07:41:41,672 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:41:52,086 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-08-13 07:41:52,237 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-08-13 07:41:52,322 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-08-13 07:41:52,415 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:01,529 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-08-13 07:42:04,281 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_100_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-08-13 07:42:07,433 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-08-13 07:42:16,687 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-08-13 07:42:18,955 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-08-13 07:42:18,994 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:42:25,193 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:42:27,612 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a57513a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:27,613 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5cac040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:27,621 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:27,625 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:27,626 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5caff60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:27,642 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:27,643 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:29,524 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7fd8a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:29,525 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5ea2c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:29,531 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:29,535 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:29,536 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5ea1080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:29,548 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:29,549 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:31,960 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4d50220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:31,962 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5bb67a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:31,968 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:31,972 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:31,973 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5bb7560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:31,988 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:31,989 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:34,350 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a424a340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:34,351 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4e7f100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:34,357 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:34,361 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:34,362 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4e7ea20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:34,378 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:34,379 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:36,314 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584265580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:36,314 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85854c2340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:36,319 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:36,321 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:36,322 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85854c22a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:36,334 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:36,335 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:38,861 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4a69bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:38,862 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a50796c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:38,868 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:38,872 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:38,873 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a507bba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:38,886 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:38,887 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:41,497 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584703380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:41,498 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8583294400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:41,504 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:41,508 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:41,509 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85832967a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:41,523 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:41,524 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:44,034 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a75e3920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:44,036 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585482c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:44,041 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:44,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:44,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585482200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:44,058 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:44,059 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:50,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-08-13 07:42:54,722 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85848d85e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:54,722 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4b9a020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:54,728 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:54,731 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:54,732 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4b99300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:54,745 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:54,745 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:42:54,757 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:04,623 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-08-13 07:43:04,709 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-08-13 07:43:06,171 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_from_fiscalyear_excludes_pre_fy_value ... 2026-08-13 07:43:06,282 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-08-13 07:43:06,421 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-08-13 07:43:06,524 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-08-13 07:43:06,658 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-08-13 07:43:06,787 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-08-13 07:43:06,907 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-08-13 07:43:07,009 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-08-13 07:43:07,108 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-08-13 07:43:07,224 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:15,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-08-13 07:43:16,286 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-08-13 07:43:16,321 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-08-13 07:43:16,345 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-08-13 07:43:16,414 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-08-13 07:43:16,452 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-08-13 07:43:16,506 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-08-13 07:43:16,534 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-08-13 07:43:16,563 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_nonzero_gives_na_in_both_fields ... 2026-08-13 07:43:16,581 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-08-13 07:43:16,610 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-08-13 07:43:17,563 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:27,036 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-08-13 07:43:37,069 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_100_balance_sheet_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-08-13 07:43:37,676 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-08-13 07:43:46,142 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-08-13 07:43:46,811 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-08-13 07:43:46,850 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-08-13 07:43:48,448 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5a832e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:48,449 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85854eb2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:48,461 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:48,465 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:48,466 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85854e8ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:48,481 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:48,482 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:51,094 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a49fdc60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:51,095 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584261580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:51,101 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:51,105 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:51,106 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584263a60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:51,121 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:51,122 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:52,797 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a640c180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:52,798 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a69162a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:52,803 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:52,806 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:52,807 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6914d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:52,818 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:52,819 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:55,212 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a75dad40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:55,213 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8587a57420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:55,219 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:55,222 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:55,222 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8587a54400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:55,232 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:55,232 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:57,766 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7278720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:57,767 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a61f8c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:57,780 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:57,784 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:57,785 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a61fae80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:57,801 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:57,802 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:59,567 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5dc11c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:59,567 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4678220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:59,575 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:59,579 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:59,580 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a467a660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:59,596 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:43:59,597 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:02,206 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a41145e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:02,207 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a51040e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:02,213 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:02,216 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:02,217 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a51042c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:02,231 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:02,232 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:04,793 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a46858a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:04,794 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4a727a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:04,801 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:04,806 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:04,807 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4a73560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:04,819 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:04,820 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:06,805 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:44:07,958 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:44:10,319 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5cf8ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:10,320 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6a53060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:10,326 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:10,330 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:10,331 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6a51bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:10,347 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:10,348 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:12,981 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6232480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:12,982 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8583251bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:12,989 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:12,992 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:12,993 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8583251d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:13,005 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:13,005 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:14,789 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a883d8a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:14,791 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4d2fa60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:14,796 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:14,800 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:14,801 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4d2e660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:14,813 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:14,814 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:17,596 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5e88ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:17,597 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5bc72e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:17,604 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:17,607 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:17,608 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5bc6840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:17,621 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:17,622 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:20,305 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a827a8e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:20,306 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a71e2c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:20,313 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:20,317 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:20,318 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a71e2ca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:20,332 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:20,334 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:22,792 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85848c74c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:22,793 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a49ea0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:22,799 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:22,802 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:22,803 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a49e9760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:22,816 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:22,817 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:24,398 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7c5f9c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:24,400 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a55acc20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:24,407 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:24,412 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:24,413 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a55aed40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:24,432 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:24,434 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:26,675 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6f29b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:26,677 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5c65940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:26,683 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:26,686 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:26,687 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5c674c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:26,702 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:26,703 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,642 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a77c6520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,643 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a55e84a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,647 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,649 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,649 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a55e8400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,658 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,659 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:44:32,667 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:41,441 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-08-13 07:44:45,743 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #384 deleted account.partial.reconcile records with IDs: [31] 2026-08-13 07:44:45,816 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #384 deleted account.full.reconcile records with IDs: [23] 2026-08-13 07:44:47,414 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #384 deleted account.partial.reconcile records with IDs: [32] 2026-08-13 07:44:48,732 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-08-13 07:44:51,139 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #384 deleted account.partial.reconcile records with IDs: [34] 2026-08-13 07:44:51,197 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #384 deleted account.full.reconcile records with IDs: [25] 2026-08-13 07:44:52,780 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #384 deleted account.partial.reconcile records with IDs: [35] 2026-08-13 07:44:53,952 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-08-13 07:44:54,051 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-08-13 07:45:06,100 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-08-13 07:45:07,659 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-08-13 07:45:09,348 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a68caac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:09,349 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7f16a20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:09,356 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:09,359 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:09,361 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7f14f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:09,376 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:09,377 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:11,944 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584256020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:11,946 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6d468e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:11,953 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:11,956 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:11,958 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6d44220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:11,974 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:11,976 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:14,311 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4fbea20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:14,312 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6c35f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:14,316 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:14,319 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:14,319 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6c34860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:14,329 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:14,329 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:16,526 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8dc9a80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:16,527 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8d09da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:16,531 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:16,534 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:16,534 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5e8a7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:16,543 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:16,544 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:18,061 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6bf7600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:18,062 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a697fec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:18,069 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:18,073 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:18,074 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a697fb00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:18,086 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:18,087 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:20,518 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7a30c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:20,520 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6935da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:20,527 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:20,531 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:20,532 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a69349a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:20,550 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:20,551 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:23,175 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7551e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:23,176 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a69e6160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:23,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:23,185 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:23,186 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a69e62a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:23,200 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:23,201 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:25,002 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6a76b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:25,003 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7646c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:25,009 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:25,013 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:25,014 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7647ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:25,029 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:25,030 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:27,547 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:45:27,717 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:45:29,298 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a716ad40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:29,299 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4d96340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:29,306 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:29,309 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:29,310 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4d945e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:29,322 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:29,323 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:31,972 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85831213a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:31,973 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a68c3ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:31,979 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:31,983 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:31,984 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a68c16c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:31,996 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:31,997 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:34,215 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a62dfba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:34,216 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585238cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:34,223 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:34,227 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:34,228 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858523ae80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:34,244 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:34,245 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:36,506 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8692660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:36,507 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6bd7880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:36,512 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:36,515 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:36,516 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6bd6660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:36,525 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:36,526 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:38,444 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a56ea340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:38,445 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a499d6c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:38,451 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:38,454 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:38,455 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a499ee80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:38,468 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:38,469 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:40,823 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584c5bb00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:40,824 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7e2a020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:40,829 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:40,832 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:40,833 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7e2b880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:40,845 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:40,846 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:43,100 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a49c4680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:43,101 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7cd40e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:43,107 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:43,111 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:43,112 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7cd6840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:43,123 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:43,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:44,809 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8583123a60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:44,810 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6d836a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:44,816 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:44,820 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:44,821 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6d83ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:44,834 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:44,835 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:47,380 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-08-13 07:45:48,928 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a75139c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:48,929 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6a50900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:48,934 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:48,937 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:48,937 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6a52980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:48,950 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:48,951 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:45:48,962 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:45:49,779 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-08-13 07:45:50,091 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless failed to start: [16736:16757:0813/074549.903161:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16736:16757:0813/074549.908056:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16736:16757:0813/074549.908819:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16736:16757:0813/074549.908891:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16736:16757:0813/074549.908901:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16736:16757:0813/074549.919194:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16736:16736:0813/074549.921948:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16771:16771:0813/074549.936793:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16736:16757:0813/074549.939677:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16771:16771:0813/074549.939778:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16736:16736:0813/074550.018752:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16736:16736:0813/074550.018874:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16736:16736:0813/074550.018887:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16736:16757:0813/074550.018904:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16736:16757:0813/074550.018938:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16736:16736:0813/074550.019076:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:45:50,096 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: skipped TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:45:50,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_open_accounting_reports_menus (odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus) 2026-08-13 07:45:50,125 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-08-13 07:45:50,437 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.test_open_accounting_reports_menus: Chrome headless failed to start: [16847:16868:0813/074550.249637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16847:16868:0813/074550.256406:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16847:16868:0813/074550.258001:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16847:16868:0813/074550.259834:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16847:16868:0813/074550.259862:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16847:16868:0813/074550.265984:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16847:16847:0813/074550.268957:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16882:16882:0813/074550.280089:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16882:16882:0813/074550.282452:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16847:16868:0813/074550.287502:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16847:16847:0813/074550.387678:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16847:16868:0813/074550.387785:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16847:16847:0813/074550.387839:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16847:16847:0813/074550.387860:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16847:16868:0813/074550.387897:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16847:16847:0813/074550.387970:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:45:50,442 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: skipped TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:45:50,462 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_open_accounting_reports_menus (odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus) 2026-08-13 07:45:50,462 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-08-13 07:45:50,720 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.test_open_accounting_reports_menus.test_open_accounting_reports_menus: Chrome headless failed to start: [16958:16979:0813/074550.574067:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16958:16979:0813/074550.577467:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16958:16979:0813/074550.577580:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16958:16979:0813/074550.577661:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [16958:16979:0813/074550.577722:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16958:16979:0813/074550.585288:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16958:16958:0813/074550.588104:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16994:16994:0813/074550.600755:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16958:16979:0813/074550.603450:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16994:16994:0813/074550.604287:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16958:16958:0813/074550.678388:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16958:16958:0813/074550.678472:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16958:16958:0813/074550.678486:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16958:16958:0813/074550.678694:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16958:16979:0813/074550.678701:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16958:16979:0813/074550.678733:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16958:16958:0813/074550.679370:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:45:50,724 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: skipped TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus : Failed to detect chrome devtools port after 10.0s. 2026-08-13 07:45:50,763 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:45:50,783 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_db_level_defaults_when_the_columns_already_exist ... 2026-08-13 07:45:50,856 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_default_for_whichever_of_the_two_columns_is_present ... 2026-08-13 07:45:50,906 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_survives_a_db_where_the_columns_do_not_exist_yet ... 2026-08-13 07:45:50,951 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:45:59,662 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_01_validate_partner_ledger ... 2026-08-13 07:46:04,965 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_02_validate_partner_ledger ... 2026-08-13 07:46:08,984 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_100_xlsx_export_merge_safety ... 2026-08-13 07:46:09,138 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_101_validate_partner_ledger_multi_company ... 2026-08-13 07:46:21,250 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_88_report_currency_conversion ... 2026-08-13 07:46:23,071 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_analytic_filters_disabled ... 2026-08-13 07:46:23,096 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:46:23,335 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:46:25,564 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7c5c5e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:25,564 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5bd51c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:25,577 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:25,579 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:25,580 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5bd5d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:25,589 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:25,590 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:27,986 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8585480ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:27,987 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a77c9080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:27,993 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:27,997 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:27,998 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a77cb060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:28,011 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:28,012 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:29,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a53eb100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:29,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4d2f100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:29,757 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:29,760 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:29,761 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858478afc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:29,770 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:29,770 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:32,185 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6258220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:32,186 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5728900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:32,191 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:32,193 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:32,194 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a572a2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:32,208 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:32,209 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:34,662 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8ddbd80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:34,663 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6769580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:34,669 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:34,673 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:34,674 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6768a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:34,688 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:34,689 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:36,523 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7b093a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:36,524 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a42f7ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:36,529 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:36,533 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:36,534 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a42f6520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:36,548 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:36,549 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:38,603 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7b5d9e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:38,604 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5c34360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:38,611 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:38,614 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:38,615 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5c37f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:38,629 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:38,630 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:40,888 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584e0d1c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:40,889 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5c5ca40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:40,894 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:40,897 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:40,898 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5c5c400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:40,908 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:40,909 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:42,460 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_xlsx_partner_ledger ... 2026-08-13 07:46:44,732 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6fa3560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:44,733 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a56f4680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:44,738 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:44,741 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:44,742 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a56f6700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:44,755 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:44,756 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:46:44,766 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:46:52,853 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_config_parameter_can_keep_jit_enabled ... 2026-08-13 07:46:52,953 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_domain_engine_choke_point_disables_jit ... 2026-08-13 07:46:53,039 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_jit_disable_does_not_leak_across_committed_transaction ... 2026-08-13 07:46:53,178 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.report.expression records with IDs: [549] 2026-08-13 07:46:53,181 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.report.line records with IDs: [517] 2026-08-13 07:46:53,189 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.report records with IDs: [59] 2026-08-13 07:46:53,214 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_report_render_disables_jit_by_default ... 2026-08-13 07:46:53,320 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_second_render_re_disables_jit_after_savepoint_rollback ... 2026-08-13 07:46:53,494 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:47:01,928 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_fixed_duration_term_bypasses_date_filter_includes_null_maturity ... 2026-08-13 07:47:03,853 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_includes_uncomputed_counterpart_revenue_line ... 2026-08-13 07:47:04,209 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_empty_counterpart_lines_on_negative_operator ... 2026-08-13 07:47:04,254 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_positive_operator_behaviour_unchanged ... 2026-08-13 07:47:04,310 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_type1_long_term_unchanged_after_fixed_addition ... 2026-08-13 07:47:04,900 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:47:14,064 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_company_id_groupby_move_join_domain_no_ambiguous_column ... 2026-08-13 07:47:14,403 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-08-13 07:47:14,895 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:47:24,620 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestDomainValueFromBalanceAmbiguousColumn.test_load_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-08-13 07:47:24,975 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:47:33,528 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_01_validate_tax_report ... 2026-08-13 07:47:40,789 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_101_validate_tax_report_multi_company ... 2026-08-13 07:48:01,335 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_88_report_currency_conversion_general_tax ... 2026-08-13 07:48:07,685 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_analytic_filters_disabled ... 2026-08-13 07:48:14,578 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:48:22,402 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:48:30,807 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a82a7ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:30,808 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5b59b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:30,828 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:30,831 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:30,832 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5b5b7e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:30,845 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:30,846 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:33,735 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7dd2660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:33,737 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a77dc5e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:33,744 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:33,748 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:33,749 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a77de020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:33,764 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:33,765 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:36,293 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7d4ade0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:36,294 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584839800> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:36,301 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:36,304 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:36,305 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858483ade0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:36,315 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:36,315 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:38,066 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a598c180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:38,067 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a73ea7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:38,072 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:38,075 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:38,076 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a73e99e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:38,088 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:38,089 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:40,437 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4367d80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:40,439 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7c60fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:40,445 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:40,449 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:40,450 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7c62340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:40,466 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:40,467 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:43,158 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85843ffc40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:43,159 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5278e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:43,165 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:43,168 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:43,169 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a527a700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:43,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:43,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:45,741 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4a7d4e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:45,742 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a63d9f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:45,749 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:45,753 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:45,754 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a63db240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:45,769 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:45,770 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:47,676 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7b0a5c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:47,677 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a44277e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:47,683 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:47,686 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:47,686 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4425940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:47,699 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:47,700 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:48:50,509 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_xlsx_tax_reports ... 2026-08-13 07:48:58,585 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_double_negation_yields_positive ... 2026-08-13 07:49:06,197 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_negative_tag_non_inverted_aml_negates_balance ... 2026-08-13 07:49:13,705 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_positive_tag_non_inverted_aml_adds_balance ... 2026-08-13 07:49:23,859 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a75d4f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:23,860 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584fb4b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:23,865 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:23,867 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:23,868 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584fb62a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:23,877 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:23,878 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:23,888 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:49:34,376 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_01_validate_trial_balance ... 2026-08-13 07:49:37,802 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_100_xlsx_export_with_previous_period_comparison_merge_safety ... 2026-08-13 07:49:37,933 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_101_validate_trial_balance_multi_company ... 2026-08-13 07:49:53,420 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_88_report_currency_conversion ... 2026-08-13 07:49:53,895 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_analytic_groupby_total_not_affected ... 2026-08-13 07:49:55,607 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a67aef20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:55,608 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4c196c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:55,614 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:55,617 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:55,618 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4c1b7e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:55,633 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:55,634 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:58,356 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584986c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:58,357 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8568d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:58,363 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:58,367 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:58,368 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a85687c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:58,383 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:49:58,384 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:00,396 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5990ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:00,397 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85853fd4e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:00,403 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:00,407 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:00,408 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85853fc4a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:00,423 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:00,424 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:03,035 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a75e31a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:03,036 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6294220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:03,043 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:03,046 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:03,047 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6294400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:03,062 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:03,063 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:05,715 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7e5ccc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:05,716 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a569c9a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:05,723 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:05,727 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:05,728 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a569f4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:05,742 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:05,743 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:08,263 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a50785e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:08,264 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a82afe20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:08,271 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:08,275 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:08,276 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a61b7600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:08,291 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:08,293 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:10,094 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a57e8cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:10,095 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a809c680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:10,101 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:10,104 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:10,105 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a809d9e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:10,118 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:10,119 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:12,602 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7513c40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:12,603 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7f14680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:12,609 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:12,613 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:12,614 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7f14ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:12,627 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:12,628 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:14,519 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-08-13 07:50:14,740 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-08-13 07:50:16,971 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7b08720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:16,972 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a464f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:16,979 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:16,982 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:16,984 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a464d8a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:16,999 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:17,000 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:19,637 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7e5c7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:19,638 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8591f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:19,644 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:19,647 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:19,649 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a8592160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:19,662 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:19,662 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:21,451 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6f14fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:21,453 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7e2a3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:21,459 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:21,462 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:21,463 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7e2af20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:21,476 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:21,476 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:23,980 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4f01c60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:23,981 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585abd4e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:23,992 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:23,995 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:23,996 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585abed40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:24,011 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:24,012 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:26,847 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5751440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:26,848 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4338a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:26,852 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:26,856 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:26,857 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a43380e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:26,870 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:26,871 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:29,064 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a54a0ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:29,065 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4f12e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:29,071 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:29,075 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:29,076 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4f10040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:29,091 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:29,093 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:31,723 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6490a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:31,725 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8587ae1260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:31,731 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:31,735 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:31,736 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8587ae0ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:31,751 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:31,752 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:34,190 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4f20400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:34,191 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f858426c9a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:34,197 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:34,199 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:34,200 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858426fba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:34,210 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:34,211 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:36,220 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_xlsx_trial_balance ... 2026-08-13 07:50:38,669 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a625bf60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:38,670 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7b8c7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:38,674 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:38,678 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:38,678 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7b8f920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:38,690 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:38,690 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:50:38,700 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:50:38,892 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_attendance_activity: Starting TestAttendanceActivity.test_01_compute_status_count ... 2026-08-13 07:50:39,016 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:50:39,036 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_01_compute_current_attendance ... 2026-08-13 07:50:39,117 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_02_compute_total_finger_template_records ... 2026-08-13 07:50:39,190 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_03_get_active ... 2026-08-13 07:50:39,378 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_04_smart_map_employees_confidence_passes ... 2026-08-13 07:50:39,754 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_05_smart_map_employees_ambiguous_left_unmapped ... 2026-08-13 07:50:40,026 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:50:40,040 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_finger_template: Starting TestFingerTemplate.test_01_compute_employee_id ... 2026-08-13 07:50:40,119 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:50:40,133 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_hr_attendance: Starting TestHrAttendance.test_01_get_last_hr_attendance_record ... 2026-08-13 07:50:40,396 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:50:40,419 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_hr_employee: Starting TestHrEmployee.test_01_compute_total_finger_template_records ... 2026-08-13 07:50:40,534 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:50:40,580 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_01_action_device_information ... 2026-08-13 07:50:40,664 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_02_action_show_time ... 2026-08-13 07:50:40,696 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_03_action_restart ... 2026-08-13 07:50:40,726 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_05_user_download ... 2026-08-13 07:50:40,777 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_06_user_upload ... 2026-08-13 07:50:40,892 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_07_action_employee_map ... 2026-08-13 07:50:41,088 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_08_action_finger_template_download ... 2026-08-13 07:50:41,175 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_09_action_attendance_download ... 2026-08-13 07:50:41,289 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_10_action_employee_upload_to_device ... 2026-08-13 07:50:41,391 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11_sync_attendance ... 2026-08-13 07:50:41,752 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11b_failing_record_is_skipped_after_max_attempts ... 2026-08-13 07:50:42,178 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_12_new_device_dupplicate_ip_port_location ... 2026-08-13 07:50:42,232 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_13_delete_device_not_in_draft ... 2026-08-13 07:50:42,263 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29225] 2026-08-13 07:50:42,303 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_14_delete_device_in_draft_no_attendance_data ... 2026-08-13 07:50:42,366 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29263] 2026-08-13 07:50:42,376 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted attendance.device records with IDs: [12] 2026-08-13 07:50:42,397 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_15_delete_device_in_draft_has_attendance_data ... 2026-08-13 07:50:42,479 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29264] 2026-08-13 07:50:42,501 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_16_compute_tz ... 2026-08-13 07:50:42,532 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_17_compute_device_users_count ... 2026-08-13 07:50:42,594 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_18_compute_mapped_employees_count ... 2026-08-13 07:50:42,781 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_19_compute_total_finger_template_records ... 2026-08-13 07:50:42,890 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_20_compute_total_attendance_records ... 2026-08-13 07:50:43,015 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_21_attendance_status_type_unique ... 2026-08-13 07:50:43,068 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_22_attendance_status_code_unique ... 2026-08-13 07:50:43,120 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_23_attendance_device_generate_employee ... 2026-08-13 07:50:43,334 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_24_action_attendance_download_devices ... 2026-08-13 07:50:43,579 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:50:43,594 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_biodata_01 ... 2026-08-13 07:50:43,722 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:44,617 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:44] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 30 0.011 0.886 2026-08-13 07:50:44,645 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_01 ... 2026-08-13 07:50:44,766 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:45,000 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:45] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 59 0.018 0.219 2026-08-13 07:50:45,026 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_02 ... 2026-08-13 07:50:45,166 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:45,479 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:45] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 59 0.037 0.278 2026-08-13 07:50:45,503 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_03 ... 2026-08-13 07:50:45,640 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:45,940 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:45] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 52 0.016 0.286 2026-08-13 07:50:45,970 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:45] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 30 0.008 0.020 2026-08-13 07:50:45,995 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:45] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 13 0.004 0.016 2026-08-13 07:50:46,019 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_finger_01 ... 2026-08-13 07:50:46,145 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:46,399 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:46] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 20 0.008 0.249 2026-08-13 07:50:46,424 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_info_01 ... 2026-08-13 07:50:46,546 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:47,750 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:47] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 29 0.013 1.194 2026-08-13 07:50:47,768 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_01 ... 2026-08-13 07:50:47,868 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:48,104 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:48] "GET /iclock/getrequest?SN=12345678 HTTP/1.1" 200 - 7 0.001 0.236 2026-08-13 07:50:48,105 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_01: waiting for threads: [] 2026-08-13 07:50:48,125 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_02 ... 2026-08-13 07:50:48,223 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:48,468 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:48] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 12 0.004 0.243 2026-08-13 07:50:48,484 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_03 ... 2026-08-13 07:50:48,579 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:48,856 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:48] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 12 0.006 0.274 2026-08-13 07:50:48,857 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_03: waiting for threads: [] 2026-08-13 07:50:48,886 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_returned_command_results_01 ... 2026-08-13 07:50:48,995 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:49,231 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:49] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 12 0.005 0.232 2026-08-13 07:50:49,239 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:49] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-13 07:50:49,260 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_registry_01 ... 2026-08-13 07:50:50,364 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:50:50,576 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:50:50] "POST /iclock/registry?SN=serial_12345678 HTTP/1.1" 200 - 6 0.005 0.211 2026-08-13 07:50:50,621 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:50:50,704 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_01_connect_wrong_password ... 2026-08-13 07:50:50,767 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_02_connect_wrong_ip ... 2026-08-13 07:50:50,803 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_03_connect_wrong_port ... 2026-08-13 07:50:50,846 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_04_connect_wrong_protocol ... 2026-08-13 07:50:50,889 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_05_connect_successfully ... 2026-08-13 07:50:50,929 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:50:50,946 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_01_multi_company ... 2026-08-13 07:50:56,315 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 406, model: attendance.device 2026-08-13 07:50:56,338 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [78], uid: 406, model: attendance.device.user 2026-08-13 07:50:56,347 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 406, model: user.attendance 2026-08-13 07:50:56,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_open_wz_upload_emp_to_machine_multi_company ... 2026-08-13 07:51:01,279 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:51:01,477 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_copies_biometric_data_to_new_device ... 2026-08-13 07:51:01,556 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_noop_when_employee_has_no_existing_template ... 2026-08-13 07:51:01,699 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:51:01,711 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_model_is_registered ... 2026-08-13 07:51:01,733 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_view ... 2026-08-13 07:51:01,759 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:01,771 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_coerces_str_and_datetime_context_to_same_datetime ... 2026-08-13 07:51:01,793 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_returns_falsy_without_context_key ... 2026-08-13 07:51:01,822 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:01,834 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestAbstractBackdateWizardContext.test_backdate_context_emits_exactly_the_four_required_keys ... 2026-08-13 07:51:03,475 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4b9b920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:03,476 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a647d260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:03,482 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:03,486 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:03,487 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a76f9d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:03,502 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:03,503 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,386 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a87f8d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,387 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a58ea200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,392 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,396 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,397 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a58e8f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,412 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,413 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:51:06,424 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:07,128 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7065] 2026-08-13 07:51:07,128 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-13 07:51:07,254 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7087] 2026-08-13 07:51:07,254 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-13 07:51:07,291 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-08-13 07:51:07,344 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:07,674 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7065] 2026-08-13 07:51:07,674 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-13 07:51:07,788 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7087] 2026-08-13 07:51:07,789 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-13 07:51:07,837 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default ... 2026-08-13 07:51:13,733 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default_but_no_have_rate ... 2026-08-13 07:51:16,746 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_no_have_bank_default ... 2026-08-13 07:51:19,523 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default ... 2026-08-13 07:51:22,284 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default_but_no_have_rate ... 2026-08-13 07:51:25,074 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_no_have_bank_default ... 2026-08-13 07:51:27,496 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default ... 2026-08-13 07:51:29,873 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default_but_no_have_rate ... 2026-08-13 07:51:32,530 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_no_have_bank_default ... 2026-08-13 07:51:35,097 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default ... 2026-08-13 07:51:38,521 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default_but_no_have_rate ... 2026-08-13 07:51:40,908 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_no_have_bank_default ... 2026-08-13 07:51:43,351 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:43,654 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7065] 2026-08-13 07:51:43,654 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-13 07:51:43,741 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7087] 2026-08-13 07:51:43,741 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-13 07:51:43,823 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7208] 2026-08-13 07:51:43,823 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [144] 2026-08-13 07:51:43,851 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7190] 2026-08-13 07:51:43,851 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-13 07:51:43,851 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_currency_with_no_rate_at_all_still_resolves_to_one ... 2026-08-13 07:51:43,885 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_rate_dated_after_query_date_falls_back_to_earliest_recorded_rate ... 2026-08-13 07:51:43,936 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:44,282 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7065] 2026-08-13 07:51:44,282 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-13 07:51:44,370 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7087] 2026-08-13 07:51:44,370 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-13 07:51:44,657 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_config_bank_journal ... 2026-08-13 07:51:47,332 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_have_bank_default_but_no_have_rate ... 2026-08-13 07:51:49,904 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_no_have_bank_default ... 2026-08-13 07:51:52,092 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_monney_have_bank_default ... 2026-08-13 07:51:54,469 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal ... 2026-08-13 07:51:55,483 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal_but_no_rate ... 2026-08-13 07:51:56,637 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_have_bank_default_but_no_have_rate ... 2026-08-13 07:51:57,760 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_no_have_bank_default ... 2026-08-13 07:51:58,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_monney_have_bank_default ... 2026-08-13 07:52:00,849 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal ... 2026-08-13 07:52:01,985 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal_but_no_rate ... 2026-08-13 07:52:03,264 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default ... 2026-08-13 07:52:05,179 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default_but_no_have_rate ... 2026-08-13 07:52:06,496 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_no_have_bank_default ... 2026-08-13 07:52:07,759 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_withdraw_foreign_currency_to_account_with_company_currency ... 2026-08-13 07:52:08,648 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:09,686 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7065] 2026-08-13 07:52:09,686 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-13 07:52:09,805 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7087] 2026-08-13 07:52:09,805 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-13 07:52:10,431 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_clears_to_zero_after_bill_under_anglo_saxon_standard_costing ... 2026-08-13 07:52:13,001 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_stays_zero_after_return_and_bill_across_a_rate_movement ... 2026-08-13 07:52:16,697 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_no_spurious_price_difference_when_bill_matches_bank_converted_cost ... 2026-08-13 07:52:19,148 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_composes_with_mrp_subcontracting_purchase ... 2026-08-13 07:52:21,293 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_recognized_on_full_qty_when_stock_stays_on_hand ... 2026-08-13 07:52:23,627 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_refund_without_return_uses_core_standard_basis_unchanged ... 2026-08-13 07:52:26,784 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_resupply_receipt_valued_at_bank_rate ... 2026-08-13 07:52:28,449 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_company_currency_po_is_noop ... 2026-08-13 07:52:29,763 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_lot_receipt_every_lot_revalued_at_bank_rate ... 2026-08-13 07:52:31,722 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_not_rewritten_by_bank_rate_receipt ... 2026-08-13 07:52:33,184 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_receipt_svl_matches_fifo_bank_rate_parity ... 2026-08-13 07:52:35,151 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_bank_configured_is_noop ... 2026-08-13 07:52:36,475 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_purchase_line_is_noop ... 2026-08-13 07:52:36,938 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:37,344 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7065] 2026-08-13 07:52:37,344 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-13 07:52:37,428 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7087] 2026-08-13 07:52:37,428 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-13 07:52:37,857 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [79, 78] 2026-08-13 07:52:37,997 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [77, 62, 63] 2026-08-13 07:52:38,235 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6081, 5116, 5113, 2819, 2818, 2817, 2816, 2815, 2814, 2813, 2811, 2385, 2384, 2383, 2382, 2381, 2380, 2379, 2378, 2377, 2376, 2375, 2374, 2373, 2372, 2371, 2370, 2369, 2368, 2367] 2026-08-13 07:52:38,342 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324282, 224724, 169279, 169288, 169280, 169281, 169282, 169283, 169284, 169285, 169286, 169287, 225440, 225442, 225444, 225446, 227036] 2026-08-13 07:52:38,342 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 2026-08-13 07:52:38,362 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [169289, 169290, 169291, 169292] 2026-08-13 07:52:38,362 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [81, 79, 80, 82] 2026-08-13 07:52:38,369 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 497, 498, 499, 500, 501, 502, 503, 505, 698] 2026-08-13 07:52:38,385 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [166548, 139711, 139712, 139713] 2026-08-13 07:52:38,385 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [1, 2, 3, 4] 2026-08-13 07:52:39,370 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default ... 2026-08-13 07:52:40,390 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default_but_no_rate ... 2026-08-13 07:52:41,480 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_not_have_bank_default ... 2026-08-13 07:52:42,524 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_multi_company ... 2026-08-13 07:52:49,016 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_stock_move_currency_context_ignored_when_no_purchase_line ... 2026-08-13 07:52:49,106 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_supply_po_rate_no_have_bank_default_uses_base_module_fallback ... 2026-08-13 07:52:50,028 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:50,042 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-08-13 07:52:58,739 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:59,909 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_access_unchanged_for_permissive_user ... 2026-08-13 07:52:59,953 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_empty_domain_counts_as_permissive ... 2026-08-13 07:52:59,986 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_get_rules_query_budget ... 2026-08-13 07:52:59,997 202 INFO rb-2f9fcab-223857-403443 odoo.modules.registry: Invalidating all model caches from test_get_rules_query_budget /data/build/Viindoo-tvtmaaddons-18.0/to_base/tests/test_permissive_rule_shortcircuit.py:110 2026-08-13 07:53:00,029 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_global_rule_always_kept ... 2026-08-13 07:53:00,060 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_permissive_drops_redundant_deep_rule ... 2026-08-13 07:53:00,090 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_restricted_user_still_restricted ... 2026-08-13 07:53:00,121 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_without_permissive_keeps_deep_rule ... 2026-08-13 07:53:00,158 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:53:00,795 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-08-13 07:53:00,815 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30604] 2026-08-13 07:53:00,822 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:00,924 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_channel_ids_scope_exclusion ... 2026-08-13 07:53:01,821 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_child_ids_scope_exclusion ... 2026-08-13 07:53:03,425 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_user_ids_scope_exclusion ... 2026-08-13 07:53:05,180 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:53:05,194 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_000_float_hours_to_time ... 2026-08-13 07:53:05,218 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_010_barcode_exists ... 2026-08-13 07:53:05,320 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_020_get_ean13 ... 2026-08-13 07:53:05,337 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_030_convert_local_to_utc ... 2026-08-13 07:53:05,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_040_convert_utc_to_local ... 2026-08-13 07:53:05,380 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_045_convert_relativedelta_to_timedelta ... 2026-08-13 07:53:05,402 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_046_get_total_seconds_from_relativedelta ... 2026-08-13 07:53:05,423 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_050_time_to_float_hour ... 2026-08-13 07:53:05,437 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_060_find_first_date_of_period ... 2026-08-13 07:53:05,457 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_065_find_first_date_of_period ... 2026-08-13 07:53:05,479 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_070_find_last_date_of_period_from_period_start_date ... 2026-08-13 07:53:05,503 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_080_find_last_date_of_period ... 2026-08-13 07:53:05,521 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_085_find_last_date_of_period ... 2026-08-13 07:53:05,538 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_086_find_last_date_of_period ... 2026-08-13 07:53:05,556 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_090_period_iter_arg_type ... 2026-08-13 07:53:05,587 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_091_period_iter__datetime ... 2026-08-13 07:53:05,605 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_092_period_iter__date ... 2026-08-13 07:53:05,631 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_095_period_iter__start_day_offset ... 2026-08-13 07:53:05,651 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_100_get_days_of_month_from_date ... 2026-08-13 07:53:05,668 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_110_get_day_of_year_from_date ... 2026-08-13 07:53:05,690 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_120_get_days_between_dates ... 2026-08-13 07:53:05,712 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_130_get_months_between_dates ... 2026-08-13 07:53:05,735 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_140_get_weekdays_for_period ... 2026-08-13 07:53:05,758 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_150_next_weekday ... 2026-08-13 07:53:05,777 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_160_split_date ... 2026-08-13 07:53:05,796 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_170_hours_time_string ... 2026-08-13 07:53:05,816 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_180_zip_dirs ... 2026-08-13 07:53:05,833 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_190_guess_lang ... 2026-08-13 07:53:05,849 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_200_strip_accents ... 2026-08-13 07:53:05,866 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_210_sum_digits ... 2026-08-13 07:53:05,884 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_220_find_nearest_lucky_number ... 2026-08-13 07:53:05,904 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_310_years_between_dates ... 2026-08-13 07:53:05,922 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_320_years_between_dates ... 2026-08-13 07:53:05,943 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_330_break_timerange_for_midnight ... 2026-08-13 07:53:05,962 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_calculate_weights ... 2026-08-13 07:53:05,981 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_get_ratio_between_periods ... 2026-08-13 07:53:06,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_validate_period_name ... 2026-08-13 07:53:06,029 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:53:06,040 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_validate_fields: Starting TestValidateIrModelFields.test_01_validate_ir_model_fields ... 2026-08-13 07:53:06,081 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:53:06,096 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_validate_ir_ui_view: Starting TestValidateIrUiView.test_01_validate_ir_ui_view ... 2026-08-13 07:56:42,679 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:56:42,691 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_base.tests.test_validate_record_rules: Starting TestValidateRecordRule.test_01_validate_record_rule ... 2026-08-13 07:56:45,415 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:56:45,428 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom ... 2026-08-13 07:56:45,710 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom_po_id_only ... 2026-08-13 07:56:45,936 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_onchange_uom_id ... 2026-08-13 07:56:46,956 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:56:57,934 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_01 ... 2026-08-13 07:56:58,452 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_02 ... 2026-08-13 07:56:58,992 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_03 ... 2026-08-13 07:56:59,532 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_04 ... 2026-08-13 07:56:59,970 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_01 ... 2026-08-13 07:57:00,646 202 INFO rb-2f9fcab-223857-403443 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-08-13 07:57:01,472 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_02 ... 2026-08-13 07:57:01,510 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #411 deleted res.currency.rate records with IDs: [263, 264] 2026-08-13 07:57:02,052 202 INFO rb-2f9fcab-223857-403443 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-08-13 07:57:03,102 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_03 ... 2026-08-13 07:57:03,133 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #411 deleted res.currency.rate records with IDs: [263, 264] 2026-08-13 07:57:03,652 202 INFO rb-2f9fcab-223857-403443 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-08-13 07:57:04,936 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:57:05,885 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:57:05,885 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-08-13 07:57:06,019 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_ccdj_journal_created_for_chart_backed_companies_after_install ... 2026-08-13 07:57:06,072 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_in_available_currencies_succeeds ... 2026-08-13 07:57:06,095 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_no_restriction_when_available_currencies_empty ... 2026-08-13 07:57:06,116 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_not_in_available_currencies_raises ... 2026-08-13 07:57:06,158 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_removing_default_converted_currency_from_available_currencies_raises ... 2026-08-13 07:57:06,216 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:57:06,230 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document ... 2026-08-13 07:57:06,368 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [16], uid: 6, model: employee.document 2026-08-13 07:57:06,412 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: employee.document 2026-08-13 07:57:06,441 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2404] 2026-08-13 07:57:06,443 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document 2026-08-13 07:57:06,470 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document_type ... 2026-08-13 07:57:06,571 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: employee.document.type 2026-08-13 07:57:06,584 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: employee.document.type 2026-08-13 07:57:06,597 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2400] 2026-08-13 07:57:06,599 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-08-13 07:57:06,619 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document ... 2026-08-13 07:57:06,827 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2405, 2404] 2026-08-13 07:57:06,845 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [174105, 174104] 2026-08-13 07:57:06,845 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted employee.document records with IDs: [1, 2] 2026-08-13 07:57:06,850 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [444, 445] 2026-08-13 07:57:06,868 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document_type ... 2026-08-13 07:57:07,021 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [30649] 2026-08-13 07:57:07,024 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-08-13 07:57:07,045 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_03_security_rule_document_type ... 2026-08-13 07:57:07,197 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [30651] 2026-08-13 07:57:07,204 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [22] 2026-08-13 07:57:07,209 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4074] 2026-08-13 07:57:07,218 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [30652] 2026-08-13 07:57:07,220 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [23] 2026-08-13 07:57:07,250 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:07,263 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_01_functional ... 2026-08-13 07:57:07,404 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_02_functional ... 2026-08-13 07:57:07,554 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_form_test ... 2026-08-13 07:57:07,810 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_expire_notification ... 2026-08-13 07:57:07,993 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-08-13 07:57:08,057 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-08-13 07:57:08,088 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_extension ... 2026-08-13 07:57:08,271 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1901] 2026-08-13 07:57:08,337 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-08-13 07:57:08,371 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional ... 2026-08-13 07:57:08,520 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional_main ... 2026-08-13 07:57:08,635 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_05_function_api_contrains ... 2026-08-13 07:57:08,761 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_08_function ... 2026-08-13 07:57:08,892 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_09_document_type ... 2026-08-13 07:57:09,013 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_10_create_document_type ... 2026-08-13 07:57:09,178 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:09,191 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_01_edit_documents ... 2026-08-13 07:57:09,293 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_01_check_data_contraints ... 2026-08-13 07:57:09,371 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_check_data_contraints ... 2026-08-13 07:57:09,437 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:09,450 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_group_maintenance_user_access_right ... 2026-08-13 07:57:10,284 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-08-13 07:57:10,292 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30703] 2026-08-13 07:57:10,300 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:10,349 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 418, model: stock.lot 2026-08-13 07:57:10,372 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 418, model: stock.lot 2026-08-13 07:57:10,384 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #418 deleted mail.message records with IDs: [30700] 2026-08-13 07:57:10,387 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 418, model: stock.lot 2026-08-13 07:57:10,417 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_equipment_when_update_product_maintenance_schedule ... 2026-08-13 07:57:10,904 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_product_when_update_equipment_maintenance_schedule ... 2026-08-13 07:57:11,372 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_lot_serial_and_equipment ... 2026-08-13 07:57:11,855 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_schedule_equipment_when_move_stock_done ... 2026-08-13 07:57:12,321 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:57:12,338 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_woking_frequency.tests.test_equipment_working_frequency: Starting TestEquipmentWorkingFrequency.test_compute_total_working_amount ... 2026-08-13 07:57:12,429 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:12,440 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_create_equipment_with_working_frequency_when_stock_move ... 2026-08-13 07:57:12,814 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:12,826 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_woking_frequency.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_check_working_frequency_ids ... 2026-08-13 07:57:12,942 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:12,957 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_woking_frequency.tests.test_product_template: Starting TestProductTemplate.test_check_working_frequency_template_ids ... 2026-08-13 07:57:13,167 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:13,182 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_base_user_access_right ... 2026-08-13 07:57:13,523 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-08-13 07:57:13,531 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30750] 2026-08-13 07:57:13,536 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:13,830 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1905] 2026-08-13 07:57:13,837 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30752] 2026-08-13 07:57:13,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:14,165 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1906] 2026-08-13 07:57:14,173 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30754] 2026-08-13 07:57:14,178 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:14,195 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 421, model: working.frequency.template 2026-08-13 07:57:14,202 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 421, model: working.frequency.template 2026-08-13 07:57:14,205 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 421, model: working.frequency.template 2026-08-13 07:57:14,209 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 421, model: equipment.working.frequency 2026-08-13 07:57:14,214 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 421, model: equipment.working.frequency 2026-08-13 07:57:14,215 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 421, model: equipment.working.frequency 2026-08-13 07:57:14,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_manager_access_right ... 2026-08-13 07:57:14,538 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-08-13 07:57:14,548 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30756] 2026-08-13 07:57:14,554 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:14,899 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1908] 2026-08-13 07:57:14,908 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30758] 2026-08-13 07:57:14,914 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:15,301 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-08-13 07:57:15,315 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30760] 2026-08-13 07:57:15,322 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:15,377 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #422 deleted working.frequency.template records with IDs: [11] 2026-08-13 07:57:15,387 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #422 deleted equipment.working.frequency records with IDs: [10] 2026-08-13 07:57:15,412 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_user_working_frequence_access_right ... 2026-08-13 07:57:15,750 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-08-13 07:57:15,758 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30762] 2026-08-13 07:57:15,764 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:16,106 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-08-13 07:57:16,113 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30764] 2026-08-13 07:57:16,120 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:16,429 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-08-13 07:57:16,435 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30766] 2026-08-13 07:57:16,440 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:16,464 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #426 deleted working.frequency.template records with IDs: [12] 2026-08-13 07:57:16,470 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #426 deleted equipment.working.frequency records with IDs: [11] 2026-08-13 07:57:16,496 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:57:16,512 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token ... 2026-08-13 07:57:16,905 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:57:17,832 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login failed for db:rb-2f9fcab-223857-403443 login:admin from 127.0.0.1 2026-08-13 07:57:17,833 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:57:17] "GET /web/first-login?token=abc@123456 HTTP/1.1" 303 - 19 0.010 0.926 2026-08-13 07:57:17,847 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [1] 2026-08-13 07:57:17,852 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from 127.0.0.1 2026-08-13 07:57:17,875 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:57:17] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 28 0.014 0.025 2026-08-13 07:57:17,880 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_device: User 2 inserts device log (QzsFFR7KinDCBEKVouXtzN8c4xjziIAHs37EKQ-N7k) 2026-08-13 07:57:17,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login failed for db:rb-2f9fcab-223857-403443 login:admin from 127.0.0.1 2026-08-13 07:57:17,895 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:57:17] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 8 0.004 0.013 2026-08-13 07:57:17,897 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token: waiting for threads: [] 2026-08-13 07:57:17,917 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_disabled ... 2026-08-13 07:57:18,325 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login failed for db:rb-2f9fcab-223857-403443 login:local_only_test_user from n/a 2026-08-13 07:57:18,338 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:local_only_test_user from n/a 2026-08-13 07:57:18,357 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_enabled ... 2026-08-13 07:57:18,756 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login failed for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:57:18,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:admin from n/a 2026-08-13 07:57:18,785 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:57:19,157 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_call_is_bounded ... 2026-08-13 07:57:19,177 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_failure_falls_back_to_local_credentials ... 2026-08-13 07:57:19,200 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_viindoo_user_falls_back_to_local_login_when_outbound_check_fails ... 2026-08-13 07:57:19,263 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:57:19,283 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a1_instance_plan_no_limits_install_succeeds ... 2026-08-13 07:57:19,288 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-08-13 07:57:19,288 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-08-13 07:57:19,352 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a2_instance_plan_forbidden_raises_redirect_warning ... 2026-08-13 07:57:19,392 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a3_instance_plan_warning_returns_action_dict ... 2026-08-13 07:57:19,432 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a4_skip_warning_bypasses_wizard_returns_normal ... 2026-08-13 07:57:19,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-08-13 07:57:19,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-08-13 07:57:19,524 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:19,538 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b1_api_success_response_structure ... 2026-08-13 07:57:19,545 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:57:19,813 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via 127.0.0.1 2026-08-13 07:57:19,814 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-08-13 07:57:19,874 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:57:19] "POST /api/saas/install_module HTTP/1.1" 200 - 30 0.040 0.291 2026-08-13 07:57:19,902 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure ... 2026-08-13 07:57:19,915 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:57:20,185 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:57:20] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.014 0.259 2026-08-13 07:57:20,211 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b3_api_warning_response_structure ... 2026-08-13 07:57:20,224 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:57:20,472 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:57:20] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.012 0.237 2026-08-13 07:57:20,496 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:20,515 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company ... 2026-08-13 07:57:24,137 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_archived ... 2026-08-13 07:57:27,582 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_deleted ... 2026-08-13 07:57:27,582 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: skipped TestSaaSResource.test_generate_history_company_deleted : A company created by a test cannot be deleted. Core stock gives every new company a warehouse when running in test mode, and stock_dropshipping adds a dropship picking type unconditionally; both hold a restrict foreign key on res_company. Core skips its own company-deletion test for this same reason - see the skip on test_remove_company_with_progress in addons/onboarding/tests/test_onboarding.py. 2026-08-13 07:57:27,582 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_merchant_user ... 2026-08-13 07:57:27,859 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_user ... 2026-08-13 07:57:28,215 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [504] 2026-08-13 07:57:28,610 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [505] 2026-08-13 07:57:29,398 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted res.users records with IDs: [433] 2026-08-13 07:57:29,477 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_failed ... 2026-08-13 07:57:38,838 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_success ... 2026-08-13 07:57:39,210 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:57:39,214 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_action_view_projects ... 2026-08-13 07:57:39,293 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_1 ... 2026-08-13 07:57:39,342 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_2 ... 2026-08-13 07:57:39,383 202 INFO rb-2f9fcab-223857-403443 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2f9fcab-223857/odoo/tests/case.py:247 2026-08-13 07:57:40,443 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_action_timesheet_view_case_1 ... 2026-08-13 07:57:40,481 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_1 ... 2026-08-13 07:57:40,510 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_2 ... 2026-08-13 07:57:40,610 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_3 ... 2026-08-13 07:57:40,751 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_events_analysis_action_opens_pivot_on_event ... 2026-08-13 07:57:41,112 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_arch_omits_total_timesheet_hours ... 2026-08-13 07:57:41,529 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_cannot_read_total_timesheet_hours ... 2026-08-13 07:57:41,910 202 INFO rb-2f9fcab-223857-403443 odoo.models: Access Denied by ACLs for operation: read, uid: 440, model: event.event, fields: total_timesheet_hours 2026-08-13 07:57:41,968 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_timesheet_user_still_reads_total_timesheet_hours ... 2026-08-13 07:57:42,397 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_float ... 2026-08-13 07:57:42,417 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_gated_to_timesheet_group ... 2026-08-13 07:57:42,439 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_is_not_multiplied_by_registration_count ... 2026-08-13 07:57:43,485 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_measure_contract_for_timesheet_user ... 2026-08-13 07:57:44,121 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_sums_across_events ... 2026-08-13 07:57:44,465 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-13 07:57:44,483 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition.tests.test_fee_definition: Starting TestFeeDefinition.test_create_nested_fee_definition ... 2026-08-13 07:57:44,604 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:44,624 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_man_crud_fee ... 2026-08-13 07:57:44,865 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: fee.definition 2026-08-13 07:57:44,899 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_manager_crud_fee ... 2026-08-13 07:57:45,140 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [30809] 2026-08-13 07:57:45,152 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted fee.definition records with IDs: [10] 2026-08-13 07:57:45,160 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4091] 2026-08-13 07:57:45,202 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:45,922 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_fee_lst_price ... 2026-08-13 07:57:46,013 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_supplementary_fees ... 2026-08-13 07:57:46,532 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_create_nested_fee ... 2026-08-13 07:57:46,559 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_nested_fee_quantity_cascade ... 2026-08-13 07:57:46,980 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_sale_order_variant_fee ... 2026-08-13 07:57:47,572 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_01 ... 2026-08-13 07:57:48,038 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_02 ... 2026-08-13 07:57:48,888 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:48,933 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_current_driver_license_id_picks_earliest_expiring_driver_license ... 2026-08-13 07:57:49,104 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_license_class_seed_data_is_typed_driver_license ... 2026-08-13 07:57:49,126 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_partner_driver_license_ids_lists_employee_driver_licenses_and_is_searchable ... 2026-08-13 07:57:49,360 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:57:49,837 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_admin_access_route ... 2026-08-13 07:57:49,864 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #2 deleted route.route records with IDs: [64] 2026-08-13 07:57:49,887 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route ... 2026-08-13 07:57:49,915 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: route.route 2026-08-13 07:57:49,947 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_section ... 2026-08-13 07:57:50,125 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted route.section records with IDs: [75] 2026-08-13 07:57:50,148 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_segment ... 2026-08-13 07:57:50,333 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted route.segment records with IDs: [69] 2026-08-13 07:57:50,355 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint ... 2026-08-13 07:57:50,413 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted route.waypoint records with IDs: [131] 2026-08-13 07:57:50,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint_area ... 2026-08-13 07:57:50,461 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted route.waypoint.area records with IDs: [2] 2026-08-13 07:57:50,488 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:50,570 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_distance_refuses_an_ungeocoded_endpoint ... 2026-08-13 07:57:50,620 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_matrix_refuses_an_ungeocoded_partner ... 2026-08-13 07:57:50,656 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_endpoint ... 2026-08-13 07:57:50,687 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_intermediate_waypoint ... 2026-08-13 07:57:50,715 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_distance_matrix_refuses_an_ungeocoded_partner ... 2026-08-13 07:57:50,749 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_reading_a_section_with_an_ungeocoded_endpoint_does_not_raise ... 2026-08-13 07:57:50,807 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_rhumline_distance_refuses_an_ungeocoded_endpoint ... 2026-08-13 07:57:50,850 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:50,869 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_db_level_failure_on_one_record_must_not_poison_the_survivors ... 2026-08-13 07:57:51,188 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_record_must_not_stop_the_rest_of_a_multi_record_batch ... 2026-08-13 07:57:51,529 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_batch_records ... 2026-08-13 07:57:51,914 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_is_not_wrapped_in_the_batch_report_non_regression_guard ... 2026-08-13 07:57:52,051 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_raises_exactly_what_fetch_raises_non_regression_guard ... 2026-08-13 07:57:52,203 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-08-13 07:57:57,100 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_must_not_tell_the_operator_the_survivors_were_kept ... 2026-08-13 07:57:57,357 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_names_every_failed_record_not_only_the_first ... 2026-08-13 07:57:57,655 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_collected_failure_report_is_never_logged_above_info ... 2026-08-13 07:57:57,901 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:57:59,088 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_coordinate_less_endpoint_is_reported_against_the_partner_not_the_provider ... 2026-08-13 07:57:59,183 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_hand_entered_segment_distance_leaves_the_cache_row_measured ... 2026-08-13 07:57:59,492 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_measured_as_zero_is_distinguishable_from_never_measured ... 2026-08-13 07:57:59,705 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_positive_distance_with_zero_time_still_reports_the_zero_time_cause ... 2026-08-13 07:57:59,831 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_provider_returning_zero_distance_is_not_reported_as_a_zero_time_observation ... 2026-08-13 07:57:59,961 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_recomputing_distance_must_not_leave_a_stale_measured_status ... 2026-08-13 07:58:00,169 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_section_distance_and_status_describe_the_same_transport_mode_row ... 2026-08-13 07:58:00,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:00,373 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_bare_positive_distance_records_measured_while_a_blank_one_preserves_a_recorded_cause ... 2026-08-13 07:58:00,396 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_created_with_a_positive_distance_cannot_escape_the_rule_the_write_door_enforces ... 2026-08-13 07:58:00,490 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2917] 2026-08-13 07:58:00,518 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_written_with_a_positive_distance_obeys_the_same_rule_the_create_door_enforces ... 2026-08-13 07:58:00,603 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2937] 2026-08-13 07:58:00,637 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_create_never_persists_a_positive_distance_beside_no_coordinates_premise_guard ... 2026-08-13 07:58:00,720 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2957] 2026-08-13 07:58:00,758 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:00,776 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_false_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-08-13 07:58:00,897 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_on_unlocated_endpoints_records_measured ... 2026-08-13 07:58:00,994 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_overwrites_a_stale_recorded_cause ... 2026-08-13 07:58:01,128 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_zero_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-08-13 07:58:01,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_explicit_distance_status_in_the_same_write_wins_over_inference_over_correction_guard ... 2026-08-13 07:58:01,347 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_hand_entered_segment_distance_still_ends_at_measured ... 2026-08-13 07:58:01,661 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:01,675 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_embedded_transport_mode_list_exposes_distance_status ... 2026-08-13 07:58:01,722 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_view_exposes_distance_status ... 2026-08-13 07:58:01,766 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_list_view_exposes_distance_status ... 2026-08-13 07:58:01,803 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_form_view_exposes_distance_status ... 2026-08-13 07:58:01,839 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_list_view_exposes_distance_status ... 2026-08-13 07:58:01,877 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_exposes_distance_status_as_searchable ... 2026-08-13 07:58:01,923 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_offers_group_by_on_distance_status ... 2026-08-13 07:58:01,982 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:01,999 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_absent_coordinate_is_sql_null_yet_reads_as_zero_in_python_characterization_pin ... 2026-08-13 07:58:02,086 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_haversine_distance_rejects_an_out_of_range_destination_control_already_correct ... 2026-08-13 07:58:02,207 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_partner_counts_as_geolocated_only_when_both_axes_are_non_zero ... 2026-08-13 07:58:02,299 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_rejects_a_latitude_beyond_the_poles ... 2026-08-13 07:58:02,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_stays_silent_about_presence ... 2026-08-13 07:58:02,406 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_rhumline_distance_rejects_an_out_of_range_destination ... 2026-08-13 07:58:02,490 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:02,506 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_measured_row_with_valid_endpoints_stays_measured ... 2026-08-13 07:58:02,670 202 INFO rb-2f9fcab-223857-403443 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 644 as 'measured' and 360 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-08-13 07:58:02,793 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_row_under_an_archived_provider_is_still_reached_by_the_migration ... 2026-08-13 07:58:02,966 202 INFO rb-2f9fcab-223857-403443 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-08-13 07:58:03,081 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_unresolved_row_with_valid_endpoints_stays_no_provider_data ... 2026-08-13 07:58:03,252 202 INFO rb-2f9fcab-223857-403443 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-08-13 07:58:03,336 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_every_shipped_migration_is_reachable_from_the_declared_module_version_regression_guard ... 2026-08-13 07:58:03,352 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_stale_positive_distance_from_a_null_island_endpoint_is_not_stamped_measured ... 2026-08-13 07:58:03,482 202 INFO rb-2f9fcab-223857-403443 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-08-13 07:58:03,560 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_uncoordinated_endpoint_row_is_not_downgraded_from_no_coordinates_to_no_provider_data ... 2026-08-13 07:58:03,694 202 INFO rb-2f9fcab-223857-403443 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-08-13 07:58:03,836 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:03,950 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_name_search_by_code ... 2026-08-13 07:58:04,133 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_section_name_search_by_endpoint_address_name ... 2026-08-13 07:58:04,300 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:04,344 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_one_waypoint_no_crash ... 2026-08-13 07:58:04,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_two_waypoints_still_raises_when_no_provider ... 2026-08-13 07:58:04,535 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_zero_waypoints_no_crash ... 2026-08-13 07:58:04,585 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:04,669 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_action_get_directions_must_not_desync_segment_duration_from_the_providers_response ... 2026-08-13 07:58:05,218 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_building_route_from_new_addresses_keeps_manual_cache_row_intact ... 2026-08-13 07:58:05,329 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_census_provider_fetch_write_that_resolves_distance_must_carry_ave_speed ... 2026-08-13 07:58:05,849 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_demo_main_partner_to_res_partner_3_driving_row_is_60 ... 2026-08-13 07:58:05,896 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_distance_mixin_duration_field_declares_no_writeback_inverse_anywhere_in_the_tree ... 2026-08-13 07:58:05,918 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_must_not_zero_ave_speed_in_miles_either ... 2026-08-13 07:58:06,347 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-08-13 07:58:06,629 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_hand_entered_segment_speed_is_not_reverted_by_a_non_fetch_cache_write ... 2026-08-13 07:58:06,953 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_manual_cache_rows_retain_their_configured_speed ... 2026-08-13 07:58:06,991 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_call_count_stays_bounded_no_recursion ... 2026-08-13 07:58:07,393 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_must_push_to_every_segment_mirroring_the_cache_row ... 2026-08-13 07:58:07,837 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_r3_warning_channel_must_never_fire_across_the_driven_action_surface ... 2026-08-13 07:58:08,158 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_reorder_waypoints_degenerate_leg_must_not_zero_a_healthy_segments_ave_speed ... 2026-08-13 07:58:08,645 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.segment records with IDs: [163, 164] 2026-08-13 07:58:08,682 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_repairing_rows_with_one_invalid_partner_must_not_blank_other_rows_distance ... 2026-08-13 07:58:09,071 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_duration_read_under_two_transport_modes_must_not_share_one_cached_value ... 2026-08-13 07:58:09,265 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_miles_pair_read_under_two_forced_providers_must_not_share_one_cached_value ... 2026-08-13 07:58:09,498 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_mirrors_section_distance_and_speed_bit_for_bit_no_unit_roundtrip_drift ... 2026-08-13 07:58:09,735 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_distance_with_truthy_duration_must_not_zero_ave_speed ... 2026-08-13 07:58:09,978 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_duration_must_not_zero_ave_speed ... 2026-08-13 07:58:10,241 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_speed_must_not_zero_the_manual_cache_row ... 2026-08-13 07:58:10,497 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_site2_degenerate_provider_pair_leaves_row_eligible_for_repair ... 2026-08-13 07:58:10,781 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_unit_pair_round_trip_still_works_both_axes ... 2026-08-13 07:58:11,123 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_update_distance_ave_speed_degenerate_pair_must_not_poison_a_freshly_created_row ... 2026-08-13 07:58:11,414 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_user_edited_segment_speed_still_propagates_to_manual_cache_row ... 2026-08-13 07:58:11,685 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_the_distance_duration_triangle_fields_must_never_move_a_positive_ave_speed_to_zero ... 2026-08-13 07:58:11,931 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-08-13 07:58:12,163 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:12,258 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_compute_departure_dest_when_changing_sequence ... 2026-08-13 07:58:12,382 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.segment records with IDs: [181, 182] 2026-08-13 07:58:12,401 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.waypoint records with IDs: [345] 2026-08-13 07:58:12,420 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.segment records with IDs: [183, 184] 2026-08-13 07:58:12,488 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.segment records with IDs: [185] 2026-08-13 07:58:12,567 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_create_same_route ... 2026-08-13 07:58:12,618 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_mapping_address_with_nameless_waypoint_partner ... 2026-08-13 07:58:12,771 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_negative_values_route_section ... 2026-08-13 07:58:12,814 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_01 ... 2026-08-13 07:58:12,838 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_02 ... 2026-08-13 07:58:12,848 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted route.route records with IDs: [172] 2026-08-13 07:58:13,062 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_direction ... 2026-08-13 07:58:13,100 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_country ... 2026-08-13 07:58:13,188 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_state ... 2026-08-13 07:58:13,238 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_none ... 2026-08-13 07:58:13,283 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:13,298 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_renders_a_provider_code_the_selection_does_not_yet_carry ... 2026-08-13 07:58:13,319 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_still_renders_the_human_label_when_the_selection_is_complete ... 2026-08-13 07:58:13,346 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:13,447 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_batch_same_code_reuses_single_account ... 2026-08-13 07:58:13,632 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_creates_and_links ... 2026-08-13 07:58:13,684 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_idempotent_when_trip_ids_available ... 2026-08-13 07:58:13,746 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:14,220 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-08-13 07:58:14,231 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30846] 2026-08-13 07:58:14,237 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:14,254 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_account_move_ids_and_counts_from_analytic_lines ... 2026-08-13 07:58:15,220 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_generate_analytic_account_security ... 2026-08-13 07:58:15,487 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_domain ... 2026-08-13 07:58:16,216 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_view_types_use_list_not_tree ... 2026-08-13 07:58:16,315 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_domain ... 2026-08-13 07:58:16,821 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_view_types_use_list_not_tree ... 2026-08-13 07:58:16,919 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:58:17,044 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_can_delete_unguarded_analytic_plan ... 2026-08-13 07:58:18,842 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6282520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:18,843 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4ab0cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:18,850 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:18,854 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:18,855 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4ab0f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:18,869 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:18,870 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:21,893 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a50b6e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:21,894 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a571b6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:21,900 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:21,903 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:21,904 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a571ab60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:21,916 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:21,916 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:24,393 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4b316c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:24,394 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8587b73600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:24,400 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:24,404 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:24,405 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8587b73b00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:24,419 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:24,420 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:26,431 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5cacb80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:26,431 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8532980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:26,437 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:26,440 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:26,441 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4150cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:26,452 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:26,453 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:29,246 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6bdf4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:29,247 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85831889a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:29,258 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:29,263 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:29,264 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85831882c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:29,284 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:29,285 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:31,971 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5aaf560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:31,972 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4db3f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:31,978 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:31,982 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:31,983 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4db13a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:31,999 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:32,000 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:34,043 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6cc1a80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:34,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8583276480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:34,052 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:34,056 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:34,057 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8583277ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:34,072 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:34,073 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:36,595 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f858328ba60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:36,596 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a747d6c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:36,603 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:36,606 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:36,607 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a747fec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:36,621 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:36,622 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:39,202 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a85737e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:39,203 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7b69d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:39,209 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:39,213 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:39,214 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7b6af20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:39,227 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:39,228 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:40,205 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [49050, 49052, 49054, 49056] 2026-08-13 07:58:42,764 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f858478bf60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:42,765 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8531300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:42,772 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:42,775 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:42,776 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a85304a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:42,790 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:42,791 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:43,152 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [25] 2026-08-13 07:58:43,211 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_archive_linked_analytic_account ... 2026-08-13 07:58:43,245 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_geo_route_analytic_plan ... 2026-08-13 07:58:44,976 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a87bf600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:44,976 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5ce7ba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:44,982 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:44,986 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:44,987 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5ce4b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:45,000 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:45,000 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:46,601 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [24701, 24703, 24705, 33000] 2026-08-13 07:58:48,304 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584798680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:48,305 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a51cda80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:48,310 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:48,313 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:48,313 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a51ce520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:48,325 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:48,326 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:48,509 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_linked_analytic_account ... 2026-08-13 07:58:48,735 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30859] 2026-08-13 07:58:48,783 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_rename_linked_analytic_account ... 2026-08-13 07:58:51,339 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4582ac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:51,340 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584266e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:51,345 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:51,349 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:51,350 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584264ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:51,365 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:51,365 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:58:51,377 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:51,693 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-08-13 07:58:51,737 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-08-13 07:58:51,773 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-08-13 07:58:51,824 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:51,912 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-08-13 07:58:51,949 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-08-13 07:58:51,982 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-08-13 07:58:52,048 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_transit_directions_refuses_an_ungeocoded_destination ... 2026-08-13 07:58:52,092 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:52,183 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-08-13 07:58:52,223 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-08-13 07:58:52,255 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-08-13 07:58:52,294 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:52,374 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_destination ... 2026-08-13 07:58:52,393 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-08-13 07:58:52,415 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_origin ... 2026-08-13 07:58:52,430 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-08-13 07:58:52,449 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-08-13 07:58:52,463 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-08-13 07:58:52,495 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:52,637 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_partners ... 2026-08-13 07:58:52,703 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_does_not_accuse_the_geocoded_partner_precision_guard ... 2026-08-13 07:58:52,734 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-08-13 07:58:52,754 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_reports_every_uncharted_partner_not_just_the_first ... 2026-08-13 07:58:52,789 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-08-13 07:58:52,814 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_returns_every_partner_in_order_non_regression_guard ... 2026-08-13 07:58:52,848 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_operational_error_is_re_raised_not_collected_guard ... 2026-08-13 07:58:52,873 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_single_partner_path_raises_exactly_as_the_underlying_validation_non_regression_guard ... 2026-08-13 07:58:52,907 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_the_aggregate_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-08-13 07:58:53,659 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:53,749 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-08-13 07:58:53,799 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-08-13 07:58:53,838 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-08-13 07:58:53,886 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:54,011 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_checkout_failure_never_logs_or_raises_the_suffix ... 2026-08-13 07:58:54,109 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-08-13 07:58:54,135 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_leaks_in_branch_display_name ... 2026-08-13 07:58:54,163 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_branch_display_name_never_contains_the_secret ... 2026-08-13 07:58:54,190 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_checkout_failure_never_logs_or_raises_the_secret ... 2026-08-13 07:58:54,276 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_guessed_repository_name_never_contains_the_secret ... 2026-08-13 07:58:54,302 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-08-13 07:58:54,327 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_repository_display_name_never_contains_the_secret ... 2026-08-13 07:58:54,354 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_display_name_still_identifies_the_repo_and_branch ... 2026-08-13 07:58:54,386 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_netloc_and_domain_name_still_identify_the_host ... 2026-08-13 07:58:54,413 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_ssh_scp_form_username_is_kept_not_scrubbed ... 2026-08-13 07:58:54,439 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_stored_name_fields_never_contain_the_secret ... 2026-08-13 07:58:54,463 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_checkout_failure_never_logs_the_token ... 2026-08-13 07:58:54,529 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_style_username_never_appears_in_netloc_or_display_name ... 2026-08-13 07:58:54,568 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:58:55,313 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_with_valid_sshkey ... 2026-08-13 07:59:05,194 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_without_valid_sshkey ... 2026-08-13 07:59:06,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_public_repo ... 2026-08-13 07:59:09,814 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_repo_multi_hosting ... 2026-08-13 07:59:09,903 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:59:09,960 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_default_stall_guard ... 2026-08-13 07:59:18,085 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_min_speed_zero ... 2026-08-13 07:59:26,219 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-08-13 07:59:34,330 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_stall_timeout_zero_warns_naming_the_key ... 2026-08-13 07:59:34,386 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_timeout_zero_genuinely_omits_the_http_guard ... 2026-08-13 07:59:34,526 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_default_stall_guard ... 2026-08-13 07:59:36,607 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_min_speed_zero ... 2026-08-13 07:59:38,712 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-08-13 07:59:40,874 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_ssh_black_hole_via_kill_after_timeout ... 2026-08-13 07:59:45,991 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_min_speed_zero_warns_naming_the_key ... 2026-08-13 07:59:46,062 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_timeout_zero_genuinely_omits_the_http_guard ... 2026-08-13 07:59:46,416 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:59:46,431 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_absent_key_returns_default_silently ... 2026-08-13 07:59:46,454 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_empty_string_value_falls_back_to_default_silently ... 2026-08-13 07:59:46,481 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_float_shaped_value_falls_back_to_default_and_logs_a_warning ... 2026-08-13 07:59:46,512 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_negative_value_falls_back_to_default_and_logs_a_warning ... 2026-08-13 07:59:46,543 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_non_numeric_value_falls_back_to_default_and_logs_a_warning ... 2026-08-13 07:59:46,571 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_valid_value_is_used_as_is_silently ... 2026-08-13 07:59:46,600 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_is_returned_as_is_and_logs_a_warning_naming_the_key ... 2026-08-13 07:59:46,631 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_callable_zero_fallback_is_evaluated_lazily_only_when_needed ... 2026-08-13 07:59:46,662 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_int_zero_fallback_returns_the_fallback_and_warns ... 2026-08-13 07:59:46,706 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:59:46,897 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_creating_branch_against_unresponsive_remote_fails_within_configured_timeout ... 2026-08-13 07:59:49,036 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_cron_scan_logs_warning_naming_unreachable_branch_and_still_scans_others ... 2026-08-13 07:59:51,434 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_reachable_remote_resolves_quickly ... 2026-08-13 07:59:51,547 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_unresponsive_remote_fails_within_configured_timeout ... 2026-08-13 07:59:53,827 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:59:54,255 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-08-13 07:59:54,272 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30861] 2026-08-13 07:59:54,279 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:54,728 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-08-13 07:59:54,737 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30862] 2026-08-13 07:59:54,744 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:54,783 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_git_manager_group_can_read_remote_url ... 2026-08-13 07:59:54,806 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_low_privileged_user_never_sees_the_secret_anywhere_readable ... 2026-08-13 07:59:54,836 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_explicitly_read_remote_url_field ... 2026-08-13 07:59:54,848 202 INFO rb-2f9fcab-223857-403443 odoo.models: Access Denied by ACLs for operation: read, uid: 447, model: git.repository, fields: remote_url 2026-08-13 07:59:54,872 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_read_remote_url_via_attribute ... 2026-08-13 07:59:54,885 202 INFO rb-2f9fcab-223857-403443 odoo.models: Access Denied by ACLs for operation: read, uid: 447, model: git.repository, fields: remote_url 2026-08-13 07:59:54,916 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_implicit_read_omits_remote_url_silently ... 2026-08-13 07:59:55,037 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_create_branch_and_constraint_completes ... 2026-08-13 07:59:55,165 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_scan_for_branches ... 2026-08-13 07:59:55,307 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_filter_domain_no_longer_matches_the_field ... 2026-08-13 07:59:55,330 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_never_appears_ungated_in_any_git_repository_view ... 2026-08-13 07:59:55,368 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:59:55,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_credentials_embedded_in_a_larger_string_are_scrubbed ... 2026-08-13 07:59:55,398 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_falsy_value_is_returned_unchanged ... 2026-08-13 07:59:55,415 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_malformed_url_is_returned_unchanged_without_raising ... 2026-08-13 07:59:55,434 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_password_containing_at_sign_is_fully_scrubbed ... 2026-08-13 07:59:55,453 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_path_embedded_at_sign_is_not_over_scrubbed ... 2026-08-13 07:59:55,472 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_scp_style_ssh_url_is_left_unscrubbed ... 2026-08-13 07:59:55,490 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_and_password_is_scrubbed ... 2026-08-13 07:59:55,507 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_only_is_scrubbed ... 2026-08-13 07:59:55,527 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_without_credentials_is_returned_unchanged ... 2026-08-13 07:59:55,557 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:59:56,193 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depended_git_branches ... 2026-08-13 07:59:56,258 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depending_git_branches ... 2026-08-13 07:59:56,322 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_is_odoo_source_code_vs_is_odoo_enterprise_source_code ... 2026-08-13 07:59:56,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_create_git_branch ... 2026-08-13 07:59:56,428 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_edit_name_git_branch ... 2026-08-13 07:59:56,491 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:59:57,082 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_001_create_odoo_version ... 2026-08-13 07:59:57,168 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_101_edit_name_odoo_version ... 2026-08-13 07:59:57,256 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_201_compute_git_branches_count ... 2026-08-13 07:59:57,325 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_301_sorted_branches ... 2026-08-13 07:59:57,392 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:59:57,920 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_projects_count ... 2026-08-13 07:59:58,003 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_tasks_count ... 2026-08-13 07:59:58,093 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:59:58,734 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_projects_count ... 2026-08-13 07:59:58,803 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_tasks_count ... 2026-08-13 07:59:58,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:59:59,389 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_check_constrains_git_repository_id_git_branch_id ... 2026-08-13 07:59:59,449 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_onchange_git_repository_id ... 2026-08-13 07:59:59,952 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_check_constrains_git_repository_id_git_branch_id ... 2026-08-13 08:00:00,084 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_onchange_git_repository_id ... 2026-08-13 08:00:00,557 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_03_onchange_git_repository_id ... 2026-08-13 08:00:01,085 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_onchange_project_id_load_git ... 2026-08-13 08:00:02,005 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-08-13 08:00:02,453 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:00:07,541 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_allowed_duplicate_across_companies ... 2026-08-13 08:00:07,680 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_autogenerated_from_name ... 2026-08-13 08:00:07,714 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_duplicate_write_raises_integrity_error ... 2026-08-13 08:00:07,950 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_stable_on_rename ... 2026-08-13 08:00:07,998 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_unique_per_company_gets_suffix ... 2026-08-13 08:00:08,089 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:00:08,103 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_01_recursive_grade ... 2026-08-13 08:00:13,318 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_02_department_grade ... 2026-08-13 08:00:18,455 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_03_multi_company_grade ... 2026-08-13 08:00:22,621 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_04_department_grade ... 2026-08-13 08:00:26,717 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_05_delete_parent_grade ... 2026-08-13 08:00:30,411 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31048] 2026-08-13 08:00:30,436 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.employee.grade records with IDs: [14] 2026-08-13 08:00:30,478 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_06_delete_employee_grade ... 2026-08-13 08:00:35,167 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2420] 2026-08-13 08:00:35,229 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_07_archive_employee_grade ... 2026-08-13 08:00:39,198 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_08_the_same_name_grade ... 2026-08-13 08:00:43,200 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_1 ... 2026-08-13 08:00:48,028 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_2 ... 2026-08-13 08:00:52,846 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_3 ... 2026-08-13 08:00:57,256 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_4 ... 2026-08-13 08:01:01,309 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:01:01,874 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_01_internal_user_right ... 2026-08-13 08:01:01,969 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 459, model: hr.employee.grade 2026-08-13 08:01:01,991 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #459 deleted mail.message records with IDs: [2422] 2026-08-13 08:01:01,994 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 459, model: hr.employee.grade 2026-08-13 08:01:01,998 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 459, model: hr.employee.grade 2026-08-13 08:01:02,023 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_02_hr_user_right ... 2026-08-13 08:01:02,116 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #460 deleted hr.employee.grade records with IDs: [18] 2026-08-13 08:01:02,165 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:01:02,939 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [175689, 175688] 2026-08-13 08:01:02,939 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-08-13 08:01:02,949 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_01_employee_relative_duplicate ... 2026-08-13 08:01:03,024 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_01 ... 2026-08-13 08:01:03,084 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_02 ... 2026-08-13 08:01:03,252 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 461, model: affiliate.code 2026-08-13 08:01:03,598 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #462 deleted ir.model.data records with IDs: [7265] 2026-08-13 08:01:03,639 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #462 deleted ir.attachment records with IDs: [55, 88, 121, 154, 187] 2026-08-13 08:01:03,640 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #462 deleted res.partner records with IDs: [37] 2026-08-13 08:01:03,664 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_01 ... 2026-08-13 08:01:03,760 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [12] 2026-08-13 08:01:03,796 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_02 ... 2026-08-13 08:01:03,852 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-08-13 08:01:04,679 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [175689, 175688] 2026-08-13 08:01:04,679 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-08-13 08:01:04,691 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_01_internal_user_right ... 2026-08-13 08:01:04,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 463, model: hr.employee.relative 2026-08-13 08:01:04,772 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 463, model: hr.employee.relative 2026-08-13 08:01:04,775 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 463, model: hr.employee.relative 2026-08-13 08:01:04,797 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_02_hr_user_right ... 2026-08-13 08:01:04,854 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #464 deleted hr.employee.relative records with IDs: [18] 2026-08-13 08:01:04,909 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:01:26,453 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f858484f2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:26,454 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f858523ef20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:26,461 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:26,465 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:26,466 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7a162a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:26,481 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:26,482 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:28,537 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a764cf40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:28,538 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a64cf060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:28,557 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:28,560 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:28,561 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a64ce480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:28,573 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:28,574 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:31,193 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7b6b100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:31,194 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7bda8e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:31,199 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:31,201 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:31,202 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7bda660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:31,214 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:31,215 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:34,124 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a88989a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:34,125 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584857740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:34,131 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:34,135 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:34,136 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85848567a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:34,149 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:34,150 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:36,027 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a76f9440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:36,029 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585207ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:36,035 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:36,039 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:36,040 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585205580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:36,056 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:36,057 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:38,613 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a56eaf20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:38,614 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a75b22a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:38,623 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:38,628 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:38,629 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a75b0900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:38,648 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:38,650 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:41,268 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a40d71a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:41,269 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85854f5620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:41,275 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:41,278 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:41,279 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85854f6d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:41,292 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:41,293 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:44,289 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a72a04a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:44,291 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4a24d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:44,297 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:44,300 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:44,300 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4a25580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:44,316 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:44,317 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2f9fcab-223857/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:45,401 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_01_vendor_id_field_in_form_view ... 2026-08-13 08:01:45,554 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_02_accounting_date_field_in_form_view ... 2026-08-13 08:01:45,666 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_03_employee_journal_id_field_in_form_view ... 2026-08-13 08:01:46,135 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_04_vendor_bill_journal_id_field_in_form_view ... 2026-08-13 08:01:46,593 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_05_compute_journal_id ... 2026-08-13 08:01:46,781 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_06_check_expense_sheet_lines ... 2026-08-13 08:01:47,007 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_07_duplicate_expense_sheet ... 2026-08-13 08:01:47,251 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_08_unlink_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [324] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.message records with IDs: [31059] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted hr.expense.sheet records with IDs: [18] 2026-08-13 08:01:49,633 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_09_test_cancel_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [325] 2026-08-13 08:01:50,964 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_10_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [326] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [63, 64] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [43] 2026-08-13 08:01:54,192 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_11_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [327] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [65, 66] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [44] 2026-08-13 08:01:57,159 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_12_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [328] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [67, 68, 69, 67, 68, 69] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [45, 46] 2026-08-13 08:02:00,958 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_13_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [329] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [70, 71, 72, 75, 74, 73, 70, 71, 72, 73, 74, 75] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [47, 48, 49, 50] 2026-08-13 08:02:04,826 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_14_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [330] 2026-08-13 08:02:05,979 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_15_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [331] 2026-08-13 08:02:07,464 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_16_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [332] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [76, 77, 76, 77] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [51] 2026-08-13 08:02:11,307 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_17_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [333] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [78, 79, 80, 78, 79, 80] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [52, 53] 2026-08-13 08:02:14,236 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_18_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [334] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [81] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [54] 2026-08-13 08:02:16,558 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_19_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [335] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [83] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [56] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [84, 82] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [57, 55] 2026-08-13 08:02:20,204 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_20_auto_reconcile_bill_with_payment ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [336] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [87] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [60] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.partial.reconcile records with IDs: [88] 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted account.full.reconcile records with IDs: [61] 2026-08-13 08:02:22,987 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_21_expense_dashboard_amounts_by_state ... 2026-08-13 08:02:23,612 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [337] 2026-08-13 08:02:23,643 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_23_standard_sheet_creates_draft_move_at_approve ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [338] 2026-08-13 08:02:24,513 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_24_seek_for_lines_no_writeoff_leak ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [339] 2026-08-13 08:02:26,095 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_25_to_invoice_defers_at_approve ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [340] 2026-08-13 08:02:27,404 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_26_accounting_date_guard_off_approve_path ... 2022-01-25 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [341] 2026-08-13 08:02:27,857 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_expense_constrains_when_submit ... 2026-08-13 08:02:29,889 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a8d61300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:29,890 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a49be480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:29,895 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:29,898 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:29,899 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a49bd3a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:29,909 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:29,910 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:29,921 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:02:29,933 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_salary_rule_category ... 2026-08-13 08:02:29,955 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_contribution_register ... 2026-08-13 08:02:29,982 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_salary_rule_NET ... 2026-08-13 08:02:30,018 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:02:30,590 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_compute_invisible_payment_1 ... 2026-08-13 08:02:30,713 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_expense_constraint ... 2026-08-13 08:02:30,956 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_onchange_payment_mode ... 2026-08-13 08:02:31,197 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_01 ... 2026-08-13 08:02:31,415 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-08-13 08:02:33,945 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [342] 2026-08-13 08:02:34,140 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_02 ... 2026-08-13 08:02:34,332 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-08-13 08:02:34,835 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-08-13 08:02:35,116 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_mix_type_expense ... 2026-08-13 08:02:35,212 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_cancel_payslip ... 2026-08-13 08:02:35,438 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-08-13 08:02:35,963 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-08-13 08:02:36,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_01 ... 2026-08-13 08:02:36,591 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-08-13 08:02:37,025 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-08-13 08:02:37,647 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_02 ... 2026-08-13 08:02:37,852 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-08-13 08:02:38,377 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [346] 2026-08-13 08:02:38,985 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:02:40,795 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_employee_access_rights ... 2026-08-13 08:02:41,321 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_meal_user_access_rights ... 2026-08-13 08:02:41,833 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:02:43,702 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_01_meal_type_unique_name ... 2026-08-13 08:02:44,129 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_02_scheduled_hour_check ... 2026-08-13 08:02:44,518 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_04_compute_partners_count ... 2026-08-13 08:02:44,915 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_05_compute_order_lines_count ... 2026-08-13 08:02:45,274 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #476 deleted hr.meal.order.line records with IDs: [15] 2026-08-13 08:02:45,296 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_06_compute_scheduled_hour ... 2026-08-13 08:02:45,669 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_07_compute_total_01 ... 2026-08-13 08:02:46,078 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_08_compute_applied_department_ids ... 2026-08-13 08:02:51,614 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_01 ... 2026-08-13 08:02:52,073 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_02 ... 2026-08-13 08:02:52,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_10_onchange_load_employee ... 2026-08-13 08:02:52,904 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_01 ... 2026-08-13 08:02:53,245 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #476 deleted hr.meal.order.line records with IDs: [37, 38] 2026-08-13 08:02:53,292 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_02 ... 2026-08-13 08:02:53,719 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_03 ... 2026-08-13 08:02:54,101 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_01 ... 2026-08-13 08:02:54,515 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_02 ... 2026-08-13 08:02:54,938 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_01 ... 2026-08-13 08:02:55,330 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_02 ... 2026-08-13 08:02:55,818 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_01 ... 2026-08-13 08:02:56,304 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_02 ... 2026-08-13 08:02:56,724 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_01 ... 2026-08-13 08:02:57,197 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_02 ... 2026-08-13 08:02:57,593 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_16_unlink_01 ... 2026-08-13 08:02:57,991 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_17_unlink_02 ... 2026-08-13 08:02:58,332 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #476 deleted hr.meal.order records with IDs: [33] 2026-08-13 08:02:58,346 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #476 deleted mail.followers records with IDs: [4254] 2026-08-13 08:02:58,369 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_18_compute_total_price ... 2026-08-13 08:02:58,769 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_19_compute_price ... 2026-08-13 08:02:59,163 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_20_compute_department ... 2026-08-13 08:02:59,563 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_21_overlap_meal_order_lines ... 2026-08-13 08:03:00,383 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_01 ... 2026-08-13 08:03:00,715 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_02 ... 2026-08-13 08:03:01,096 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_03 ... 2026-08-13 08:03:01,468 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_04 ... 2026-08-13 08:03:01,848 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-13 08:03:02,051 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_contract_addendum: Starting TestContractAddendumPayroll.test_01_adjust_x2m_open_01 ... 2026-08-13 08:03:02,307 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:03:02,323 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_base_user_sees_only_own_payslip ... 2026-08-13 08:03:03,082 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_officer_sees_all_payslips ... 2026-08-13 08:03:04,217 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_team_leader_sees_subordinates ... 2026-08-13 08:03:05,294 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_dashboard_menu_exists_and_is_lowest_sequence ... 2026-08-13 08:03:05,317 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_existing_menu_anchors_stable ... 2026-08-13 08:03:05,351 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:03:10,257 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-08-13 08:03:10,445 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless failed to start: 2026-08-13 08:03:10,446 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: skipped TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta : Failed to detect chrome devtools port after 10.0s. 2026-08-13 08:03:10,490 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_dashboard_empty_state_ghost_preview_and_cta (odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta) 2026-08-13 08:03:10,491 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-08-13 08:03:10,862 202 _WARNING rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless failed to start: [17430:17451:0813/080310.636320:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17430:17451:0813/080310.645893:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17430:17451:0813/080310.646009:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17430:17451:0813/080310.646304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17430:17451:0813/080310.646320:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17430:17451:0813/080310.655897:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17430:17430:0813/080310.660411:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [17465:17465:0813/080310.677940:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [17465:17465:0813/080310.681468:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [17430:17451:0813/080310.691176:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17430:17430:0813/080310.781992:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17430:17451:0813/080310.782270:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17430:17430:0813/080310.784635:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [17430:17430:0813/080310.784707:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17430:17451:0813/080310.784796:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-13 08:03:10,871 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: skipped TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta : Failed to detect chrome devtools port after 10.0s. 2026-08-13 08:03:10,898 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: Retrying a failed test: test_dashboard_empty_state_ghost_preview_and_cta (odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta) 2026-08-13 08:03:10,898 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-08-13 08:03:11,083 202 WARNING rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.test_dashboard_empty_state_ghost_preview_and_cta.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless failed to start: [17542:17563:0813/080311.049370:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-13 08:03:11,084 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: skipped TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta : Failed to detect chrome devtools port after 10.0s. 2026-08-13 08:03:11,117 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_non_officer_has_no_action_button ... 2026-08-13 08:03:11,222 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:03:11,274 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_build_sample_trend_matches_real_window_skeleton_and_is_nonzero ... 2026-08-13 08:03:11,305 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_is_sample_ghost_when_period_empty ... 2026-08-13 08:03:11,806 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_respects_allowed_companies ... 2026-08-13 08:03:17,686 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_stays_real_and_byte_identical_when_populated ... 2026-08-13 08:03:18,549 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_cost_trend_sums_company_cost_scoped_and_officer_only ... 2026-08-13 08:03:24,425 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_d1_team_leader_cannot_read_sensitive_subordinate_line ... 2026-08-13 08:03:26,239 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_dashboard_action_is_owl_client_and_menu_bound ... 2026-08-13 08:03:26,266 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_fail_safe_gate_drops_ungated_and_unknown_sections ... 2026-08-13 08:03:26,642 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_is_personal_sensitive_defaults_false ... 2026-08-13 08:03:26,696 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_mark_sample_stamps_is_sample_true_on_the_same_envelope ... 2026-08-13 08:03:26,715 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_net_trend_is_12_month_continuous_series ... 2026-08-13 08:03:27,232 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_non_applicable_sections_stay_absent_even_on_fully_empty_scope ... 2026-08-13 08:03:27,726 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_provider_is_batched_no_n_plus_1 ... 2026-08-13 08:03:33,231 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_adds_no_extra_db_queries ... 2026-08-13 08:03:34,168 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_is_deterministic_across_calls ... 2026-08-13 08:03:34,576 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_roster_returns_fixed_rows_with_distinct_negative_ids ... 2026-08-13 08:03:34,607 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_split_rows_sum_by_weight_and_are_nonzero ... 2026-08-13 08:03:34,630 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_section_visibility_adapts_to_groups ... 2026-08-13 08:03:35,873 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_is_sample_ghost_when_own_period_empty ... 2026-08-13 08:03:36,296 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_stays_real_and_byte_identical_when_populated ... 2026-08-13 08:03:36,749 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_alerts_trip_per_rule_and_are_d1_safe ... 2026-08-13 08:03:38,082 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_is_sample_ghost_when_no_subordinate_rows ... 2026-08-13 08:03:38,514 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_stays_real_and_byte_identical_when_populated ... 2026-08-13 08:03:39,509 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_trend_build_issues_no_per_month_query_explosion ... 2026-08-13 08:03:40,201 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_ytd_uses_calendar_year_window ... 2026-08-13 08:03:40,603 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 42 checked, 42 removed 2026-08-13 08:03:42,387 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_01_compute_wage ... 2026-08-13 08:03:47,223 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_02_compute_contract_type_id ... 2026-08-13 08:03:47,340 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_03_compute_structure ... 2026-08-13 08:03:47,430 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_04_compute_gross_sal ... 2026-08-13 08:03:47,973 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_05_compute_payslips_auto_generation ... 2026-08-13 08:03:48,247 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_01 ... 2026-08-13 08:03:48,591 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_02 ... 2026-08-13 08:03:48,863 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_01 ... 2026-08-13 08:03:48,936 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_02 ... 2026-08-13 08:03:49,058 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_03 ... 2026-08-13 08:03:49,221 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_08_compute_payslips_count ... 2026-08-13 08:03:49,318 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_01 ... 2026-08-13 08:03:49,349 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_02 ... 2026-08-13 08:03:49,699 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_10_compute_included_in_payroll_contribution_register ... 2026-08-13 08:03:49,781 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_01 ... 2026-08-13 08:03:49,881 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_02 ... 2026-08-13 08:03:49,994 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:03:51,656 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_01_job_action_update_contract_advantages ... 2026-08-13 08:03:57,188 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_02_job_action_update_contract_advantages ... 2026-08-13 08:03:57,332 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [25] 2026-08-13 08:03:57,359 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [26] 2026-08-13 08:03:57,385 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [27] 2026-08-13 08:03:57,412 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [28] 2026-08-13 08:03:57,493 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:03:59,379 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_02_unlink_resource_leave ... 2026-08-13 08:04:04,787 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-08-13 08:04:05,278 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [347] 2026-08-13 08:04:05,443 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231, 232] 2026-08-13 08:04:06,165 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_1 ... 2026-08-13 08:04:06,398 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-08-13 08:04:07,603 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [348] 2026-08-13 08:04:07,806 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_2 ... 2026-08-13 08:04:08,054 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-08-13 08:04:11,132 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [349] 2026-08-13 08:04:11,428 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_3 ... 2026-08-13 08:04:11,674 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-08-13 08:04:12,933 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [350] 2026-08-13 08:04:13,188 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_4 ... 2026-08-13 08:04:13,405 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-08-13 08:04:13,898 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [351] 2026-08-13 08:04:14,245 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_5 ... 2026-08-13 08:04:14,485 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-08-13 08:04:15,034 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [352] 2026-08-13 08:04:15,305 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_6 ... 2026-08-13 08:04:15,544 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-08-13 08:04:16,010 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [353] 2026-08-13 08:04:16,278 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_7 ... 2026-08-13 08:04:16,519 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-08-13 08:04:16,937 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [354] 2026-08-13 08:04:17,037 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-08-13 08:04:17,457 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [932, 933] 2026-08-13 08:04:17,630 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1832, 1833, 1834, 1835] 2026-08-13 08:04:17,709 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [790] 2026-08-13 08:04:17,809 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_payslip_timeoff ... 2026-08-13 08:04:18,044 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-08-13 08:04:18,577 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [355] 2026-08-13 08:04:18,696 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_worked_entry_type_not_counted_as_leave_when_time_type_clobbered ... 2026-08-13 08:04:18,908 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-08-13 08:04:19,333 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [356] 2026-08-13 08:04:19,477 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:21,487 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_1 ... 2026-08-13 08:04:26,274 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_2 ... 2026-08-13 08:04:26,497 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_02_advantage_template ... 2026-08-13 08:04:26,709 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_03_advantage_template_2 ... 2026-08-13 08:04:26,839 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:29,134 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_1 ... 2026-08-13 08:04:34,559 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_2 ... 2026-08-13 08:04:34,833 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_number ... 2026-08-13 08:04:35,174 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_current_history ... 2026-08-13 08:04:35,296 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_history_lines ... 2026-08-13 08:04:35,679 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_cancel ... 2026-08-13 08:04:35,753 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [21] 2026-08-13 08:04:35,956 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_base ... 2026-08-13 08:04:36,316 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32134] 2026-08-13 08:04:36,327 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [22, 23] 2026-08-13 08:04:36,388 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_rate ... 2026-08-13 08:04:36,710 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32145] 2026-08-13 08:04:36,715 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [25, 26] 2026-08-13 08:04:36,757 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_confirmed ... 2026-08-13 08:04:37,022 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [28] 2026-08-13 08:04:37,149 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_done ... 2026-08-13 08:04:37,445 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [30, 31] 2026-08-13 08:04:37,477 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_draft ... 2026-08-13 08:04:37,555 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.register records with IDs: [43] 2026-08-13 08:04:37,840 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_resumed ... 2026-08-13 08:04:38,104 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [33, 34, 35] 2026-08-13 08:04:38,226 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_suspended ... 2026-08-13 08:04:38,454 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [37, 38] 2026-08-13 08:04:38,592 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_form_change_type_id ... 2026-08-13 08:04:38,745 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:40,589 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_1 ... 2026-08-13 08:04:45,210 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_2 ... 2026-08-13 08:04:49,777 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_3 ... 2026-08-13 08:04:50,027 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_02_contribution_type_mass_change_rate_1 ... 2026-08-13 08:04:50,201 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32412, 32411] 2026-08-13 08:04:50,214 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [40, 41, 42, 43, 44, 45] 2026-08-13 08:04:50,262 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:50,277 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_extension_module_availability_flag_matches_system_presence ... 2026-08-13 08:04:50,501 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_removed_l10n_vn_field_is_absent ... 2026-08-13 08:04:50,528 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:04:52,406 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_01_form_payslip_date_from ... 2026-08-13 08:04:57,796 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_02_form_payslip_cycle ... 2026-08-13 08:04:57,944 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_1 ... 2026-08-13 08:04:58,138 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_2 ... 2026-08-13 08:04:58,359 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_3 ... 2026-08-13 08:04:58,537 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_4 ... 2026-08-13 08:04:58,778 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_5 ... 2026-08-13 08:04:58,976 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_04_payslip_name_1 ... 2026-08-13 08:04:59,057 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_05_payslip_name_2 ... 2026-08-13 08:04:59,203 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_06_payslip_name_3 ... 2026-08-13 08:04:59,289 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_2 ... 2026-08-13 08:04:59,418 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_4 ... 2026-08-13 08:04:59,591 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_1 ... 2026-08-13 08:04:59,667 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_2 ... 2026-08-13 08:04:59,770 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_3 ... 2026-08-13 08:05:00,004 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_1 ... 2026-08-13 08:05:00,352 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_2 ... 2026-08-13 08:05:00,685 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_10_payslip_date_from_date_to ... 2026-08-13 08:05:01,011 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_1 ... 2026-08-13 08:05:01,110 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_2 ... 2026-08-13 08:05:01,487 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_3 ... 2026-08-13 08:05:01,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_12_payslip_duplicate_1 ... 2026-08-13 08:05:01,932 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_13_payslip_duplicate_2 ... 2026-08-13 08:05:02,254 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_1 ... 2026-08-13 08:05:02,517 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_2 ... 2026-08-13 08:05:03,018 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:05:12,638 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_01_cron_generate_payslips ... 2026-08-13 08:05:17,621 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:05:17,649 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:05:17,687 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_02_cron_generate_payslips ... 2026-08-13 08:05:17,704 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:05:17,733 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:05:17,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_03_cron_generate_payslips ... 2026-08-13 08:05:17,819 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:05:17,848 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:05:17,877 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_04_cron_generate_payslips ... 2026-08-13 08:05:18,074 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12224, 12225, 12226, 12227, 12228, 12229, 12230, 12231, 12232, 12233, 12234, 12235, 12236, 12237, 12238, 12239, 12240, 12241, 12242, 12243, 12244, 12245, 12246, 12247, 12248, 12249, 12250, 12251, 12252, 12253, 12254, 12255, 12256, 12257, 12258, 12259, 12260, 12261, 12262, 12263, 12264, 12265, 12266, 12267, 12268, 12269, 12270, 12271, 12272, 12273, 12274, 12275, 12276, 12277, 12278, 12279, 12280, 12281, 12282, 12283, 12284, 12285, 12286, 12287, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 12296, 12297, 12298, 12299, 12300, 12301, 12302, 12303, 12304, 12305, 12306, 12307, 12308, 12309, 12310, 12311, 12312, 12313, 12314, 12315, 12316, 12317, 12318, 12319, 12320, 12321, 12322, 12323, 12324, 12325, 12326, 12327, 12328, 12329, 12330, 12331, 12332, 12333, 12334, 12335, 12336, 12337, 12338, 12339, 12340, 12341, 12342, 12343, 12344, 12345, 12346, 12347, 12348, 12349, 12350, 12351, 12352, 12353, 12354, 12355, 12356, 12357, 12358, 12359, 12360, 12361, 12362, 12363, 12364, 12365, 12366, 12367, 12368, 12369, 12370, 12371, 12372, 12373, 12374, 12375, 12376, 12377, 12378, 12379, 12380, 12381, 12382, 12383, 12384, 12385, 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12393, 12394, 12395, 12396, 12397, 12398, 12399, 12400, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409, 12410, 12411, 12412, 12413, 12414, 12415, 12416, 12417, 12418, 12419, 12420, 12421, 12422, 12423, 12424, 12425, 12426, 12427, 12428, 12429, 12430, 12431, 12432, 12433, 12434, 12435, 12436, 12437, 12438, 12439, 12440, 12441, 12442, 12443, 12444, 12445, 12446, 12447, 12448, 12449, 12450, 12451, 12452, 12453, 12454, 12455, 12456, 12457, 12458, 12459, 12460, 12461, 12462, 12463, 12464, 12465, 12466, 12467, 12468, 12469, 12470, 12471, 12472, 12473, 12474, 12475, 12476, 12477, 12478, 12479, 12480, 12481, 12482, 12483, 12484, 12485] 2026-08-13 08:05:18,081 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:05:18,103 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:05:18,129 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_05_cron_generate_payslips ... 2026-08-13 08:05:18,180 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:05:18,190 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:05:18,210 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_06_cron_generate_payslips ... 2026-08-13 08:05:18,224 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:05:18,412 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:05:18,436 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_07_cron_generate_payslips ... 2026-08-13 08:05:18,607 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12286, 12287, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 12296, 12297, 12298, 12299, 12300, 12301, 12302, 12303, 12304, 12305, 12306, 12307, 12308, 12309, 12310, 12311, 12312, 12313, 12314, 12315, 12316, 12317, 12318, 12319, 12320, 12321, 12322, 12323, 12324, 12325, 12326, 12327, 12328, 12329, 12330, 12331, 12332, 12333, 12334, 12335, 12336, 12337, 12338, 12339, 12340, 12341, 12342, 12343, 12344, 12345, 12346, 12347, 12348, 12349, 12350, 12351, 12352, 12353, 12354, 12355, 12356, 12357, 12358, 12359, 12360, 12361, 12362, 12363, 12364, 12365, 12366, 12367, 12368, 12369, 12370, 12371, 12372, 12373, 12374, 12375, 12376, 12377, 12378, 12379, 12380, 12381, 12382, 12383, 12384, 12385, 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12393, 12394, 12395, 12396, 12397, 12398, 12399, 12400, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409, 12410, 12411, 12412, 12413, 12414, 12415, 12416, 12417, 12418, 12419, 12420, 12421, 12422, 12423, 12424, 12425, 12426, 12427, 12428, 12429, 12430, 12431, 12432, 12433, 12434, 12435, 12436, 12437, 12438, 12439, 12440, 12441, 12442, 12443, 12444, 12445, 12446, 12447, 12448, 12449, 12450, 12451, 12452, 12453, 12454, 12455, 12456, 12457, 12458, 12459, 12460, 12461, 12462, 12463, 12464, 12465, 12466, 12467, 12468, 12469, 12470, 12471, 12472, 12473, 12474, 12475, 12476, 12477, 12478, 12479, 12480, 12481, 12482, 12483, 12484, 12485] 2026-08-13 08:05:18,620 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:05:18,830 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:05:18,901 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:05:21,828 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_01_input_rules_on_payslip ... 2026-08-13 08:05:26,298 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_02_input_rules_on_payslip_lines ... 2026-08-13 08:05:26,429 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-08-13 08:05:26,539 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:05:39,958 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-08-13 08:05:39,998 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [293, 294, 295, 296] 2026-08-13 08:05:40,061 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [274] 2026-08-13 08:05:40,087 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [297, 298, 299, 300] 2026-08-13 08:05:40,368 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [276] 2026-08-13 08:05:40,392 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [305, 306, 307, 308] 2026-08-13 08:05:40,449 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-08-13 08:05:40,484 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [309, 310, 311, 312] 2026-08-13 08:05:40,819 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [279] 2026-08-13 08:05:40,845 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [317, 318, 319, 320] 2026-08-13 08:05:40,909 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [280] 2026-08-13 08:05:40,934 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [321, 322, 323, 324] 2026-08-13 08:05:41,200 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [282] 2026-08-13 08:05:41,221 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [329, 330, 331, 332] 2026-08-13 08:05:41,283 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [283] 2026-08-13 08:05:41,314 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [333, 334, 335, 336] 2026-08-13 08:05:41,577 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [286] 2026-08-13 08:05:41,593 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [345, 346, 347, 348] 2026-08-13 08:05:41,639 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [287] 2026-08-13 08:05:41,665 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [349, 350, 351, 352] 2026-08-13 08:05:41,926 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [289] 2026-08-13 08:05:41,958 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [357, 358, 359, 360] 2026-08-13 08:05:42,008 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [290] 2026-08-13 08:05:42,038 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [361, 362, 363, 364] 2026-08-13 08:05:42,301 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [292] 2026-08-13 08:05:42,332 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [369, 370, 371, 372] 2026-08-13 08:05:42,410 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [293] 2026-08-13 08:05:42,447 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [373, 374, 375, 376] 2026-08-13 08:05:42,671 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [295] 2026-08-13 08:05:42,691 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [381, 382, 383, 384] 2026-08-13 08:05:42,741 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [296] 2026-08-13 08:05:42,761 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [385, 386, 387, 388] 2026-08-13 08:05:42,857 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_salary_report ... 2026-08-13 08:05:43,032 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_tax_report ... 2026-08-13 08:05:43,124 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:05:45,027 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_01_salary_cycle_id ... 2026-08-13 08:05:50,407 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_02_payslip_run_date ... 2026-08-13 08:05:50,725 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_03_payslip_run__compute_date ... 2026-08-13 08:05:50,819 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_04_change_payslip_batches_01 ... 2026-08-13 08:05:51,241 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_1 ... 2026-08-13 08:05:51,981 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_2 ... 2026-08-13 08:05:52,775 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_3 ... 2026-08-13 08:05:53,618 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_4 ... 2026-08-13 08:05:53,965 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_5 ... 2026-08-13 08:05:54,290 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_06_payslip_run_duplicate ... 2026-08-13 08:05:54,543 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_1 ... 2026-08-13 08:05:54,606 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33002] 2026-08-13 08:05:54,616 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [50] 2026-08-13 08:05:54,656 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33003] 2026-08-13 08:05:54,661 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [51] 2026-08-13 08:05:54,699 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33004] 2026-08-13 08:05:54,703 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [52] 2026-08-13 08:05:54,806 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33005] 2026-08-13 08:05:54,809 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [53] 2026-08-13 08:05:54,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_2 ... 2026-08-13 08:05:55,540 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33007] 2026-08-13 08:05:55,564 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_3 ... 2026-08-13 08:05:55,729 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33020] 2026-08-13 08:05:55,736 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [211] 2026-08-13 08:05:55,751 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33019] 2026-08-13 08:05:55,756 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [55] 2026-08-13 08:05:55,778 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_4 ... 2026-08-13 08:05:55,995 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33022] 2026-08-13 08:05:56,001 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [212] 2026-08-13 08:05:56,018 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33021] 2026-08-13 08:05:56,023 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [56] 2026-08-13 08:05:56,049 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_5 ... 2026-08-13 08:05:56,262 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [305] 2026-08-13 08:05:56,809 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33024] 2026-08-13 08:05:56,860 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33036, 33024] 2026-08-13 08:05:56,886 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_08_payslip_run_action_compute_sheets ... 2026-08-13 08:05:57,056 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [307] 2026-08-13 08:05:57,436 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [308] 2026-08-13 08:05:57,487 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_09_payslip_run_action_refund_sheet ... 2026-08-13 08:05:57,769 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_0 ... 2026-08-13 08:05:57,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_01 ... 2026-08-13 08:05:58,242 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_02 ... 2026-08-13 08:05:58,402 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [311] 2026-08-13 08:05:58,978 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [944, 945] 2026-08-13 08:05:59,143 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1856, 1857, 1858, 1859] 2026-08-13 08:05:59,233 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [796] 2026-08-13 08:05:59,501 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_03 ... 2026-08-13 08:05:59,655 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [313] 2026-08-13 08:06:00,094 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_11_payslip_run_action_verify ... 2026-08-13 08:06:00,967 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_12_payslip_run_action_cancel ... 2026-08-13 08:06:01,164 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [317] 2026-08-13 08:06:01,576 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [319] 2026-08-13 08:06:02,048 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [952, 953, 950, 951] 2026-08-13 08:06:02,284 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1872, 1873, 1874, 1875, 1868, 1869, 1870, 1871] 2026-08-13 08:06:02,356 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33088, 33087, 33086, 33085, 33084, 33083, 33082, 33081] 2026-08-13 08:06:02,422 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [800, 799] 2026-08-13 08:06:02,492 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:06:09,728 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [44] 2026-08-13 08:06:10,135 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_03_payslip_info_01 ... 2026-08-13 08:06:11,523 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_04_payslip_info_02 ... 2026-08-13 08:06:11,980 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_01 ... 2026-08-13 08:06:12,063 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_02 ... 2026-08-13 08:06:12,244 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-08-13 08:06:12,542 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [357] 2026-08-13 08:06:12,656 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:06:14,555 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_01_compute_paid_by_company ... 2026-08-13 08:06:19,417 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_02_salary_rule_category_recusion ... 2026-08-13 08:06:19,687 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_01 ... 2026-08-13 08:06:19,938 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_02 ... 2026-08-13 08:06:25,199 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_04_compute_salary_rules_count ... 2026-08-13 08:06:25,283 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_05_salary_rule_reset ... 2026-08-13 08:06:25,406 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_01 ... 2026-08-13 08:06:25,574 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [328] 2026-08-13 08:06:25,859 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7270, 7113, 7112, 6753, 6751, 6750, 6749, 6740, 6733] 2026-08-13 08:06:25,888 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_02 ... 2026-08-13 08:06:25,926 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7375, 7374, 7373, 7372, 7371, 7271, 7269, 7268, 7267, 7236, 7234, 7233, 7232, 7231, 7230, 7229, 7228, 7227, 7220, 7219, 7218, 7217, 7216, 7215, 7154, 7153, 7152, 7145, 7144, 7143, 6887, 6883, 6882, 6881, 6880, 6879, 6878, 6877, 6876, 6874, 6873, 6872, 6871, 6870, 6869, 6866, 6865, 6864, 6863, 6862, 6861, 6860, 6859, 6858, 6857, 6856, 6855, 6854, 6853, 6852, 6851, 6850, 6849, 6848, 6847, 6846, 6752, 6748, 6747, 6746, 6745, 6744, 6743, 6742, 6741, 6739, 6738, 6737, 6736, 6735, 6734] 2026-08-13 08:06:25,947 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [22, 76, 77, 78, 67, 68, 69, 79, 80, 81, 2, 23, 44, 3, 24, 45, 4, 25, 46, 5, 26, 47, 70, 72, 74, 6, 27, 48, 7, 28, 49, 29, 9, 30, 51, 10, 31, 52, 11, 32, 53, 12, 33, 54, 13, 34, 55, 14, 35, 56, 15, 36, 57, 16, 37, 58, 38, 39, 64, 65, 66, 40, 20, 41, 62, 71, 73, 75, 42] 2026-08-13 08:06:25,976 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_01 ... 2026-08-13 08:06:26,049 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_02 ... 2026-08-13 08:06:26,168 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_03 ... 2026-08-13 08:06:26,445 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:06:28,233 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salary_cycle: Starting TestPayrollSalaryCycle.test_salary_period ... 2026-08-13 08:06:33,342 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:06:34,951 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_01_salary_structure_recursion ... 2026-08-13 08:06:39,860 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_02_salary_structure_duplicate ... 2026-08-13 08:06:39,966 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_03_salary_structure_archive ... 2026-08-13 08:06:40,010 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_04_salary_structure_unlink ... 2026-08-13 08:06:40,149 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33481, 33480, 33479, 33478, 33477, 33476, 33475, 33474, 33473, 33472, 33471, 33470, 33469, 33468, 33467, 33466, 33465, 33464, 33463, 33462, 33461, 33460, 33459, 33458, 33457, 33456, 33455] 2026-08-13 08:06:40,181 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693, 4694, 4695, 4696, 4697, 4698, 4699, 4700, 4701, 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4709, 4710, 4711] 2026-08-13 08:06:40,198 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33482] 2026-08-13 08:06:40,209 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payroll.structure records with IDs: [180] 2026-08-13 08:06:40,237 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_05_salary_structure_reset ... 2026-08-13 08:06:40,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:06:42,038 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_1 ... 2026-08-13 08:06:50,510 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 532, model: hr.payslip 2026-08-13 08:06:50,520 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 532, model: hr.payslip 2026-08-13 08:06:50,528 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 532, model: hr.payslip 2026-08-13 08:06:50,534 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 532, model: payslip.personal.income.tax.analysis 2026-08-13 08:06:50,541 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 532, model: payslip.personal.income.tax.analysis 2026-08-13 08:06:50,547 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 532, model: payslip.personal.income.tax.analysis 2026-08-13 08:06:50,551 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 532, model: hr.payroll.analysis 2026-08-13 08:06:50,559 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 532, model: hr.payroll.analysis 2026-08-13 08:06:50,561 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 532, model: hr.payroll.analysis 2026-08-13 08:06:50,563 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 532, model: hr.payroll.analysis 2026-08-13 08:06:50,587 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_2 ... 2026-08-13 08:06:54,268 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [331] 2026-08-13 08:06:54,314 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [330] 2026-08-13 08:06:54,369 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [332] 2026-08-13 08:06:54,743 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [232], uid: 539, model: hr.payslip 2026-08-13 08:06:54,774 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [274, 272, 271, 273], uid: 539, model: payslip.personal.income.tax.analysis 2026-08-13 08:06:54,818 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_1 ... 2026-08-13 08:06:58,350 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-08-13 08:06:58,496 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_2 ... 2026-08-13 08:07:02,137 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-08-13 08:07:02,283 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_3 ... 2026-08-13 08:07:06,133 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [339] 2026-08-13 08:07:06,310 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_4 ... 2026-08-13 08:07:09,949 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [236], uid: 564, model: hr.payslip 2026-08-13 08:07:10,020 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [341] 2026-08-13 08:07:10,161 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [290, 287, 289, 288], uid: 564, model: payslip.personal.income.tax.analysis 2026-08-13 08:07:10,199 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_1 ... 2026-08-13 08:07:13,181 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_2 ... 2026-08-13 08:07:16,916 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [343] 2026-08-13 08:07:17,043 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_3 ... 2026-08-13 08:07:20,905 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #586 deleted hr.payslip.worked_days records with IDs: [345] 2026-08-13 08:07:21,131 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_4 ... 2026-08-13 08:07:25,273 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #593 deleted hr.payslip.worked_days records with IDs: [347] 2026-08-13 08:07:25,488 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_5 ... 2026-08-13 08:07:29,094 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [349] 2026-08-13 08:07:29,230 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_6 ... 2026-08-13 08:07:32,035 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_04_payroll_security_officer ... 2026-08-13 08:07:35,111 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_05_payroll_security_manager ... 2026-08-13 08:07:37,774 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_06_contract_manager_modify_contract_advantage ... 2026-08-13 08:07:40,743 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-13 08:07:43,096 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_01_new_company ... 2026-08-13 08:07:52,426 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_02_generate_payroll_rules ... 2026-08-13 08:07:52,619 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_03_update_contracts_from_setting ... 2026-08-13 08:07:52,738 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:07:54,704 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_1 ... 2026-08-13 08:08:00,253 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [351] 2026-08-13 08:08:00,368 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_2 ... 2026-08-13 08:08:00,755 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_1 ... 2026-08-13 08:08:00,886 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [354] 2026-08-13 08:08:01,282 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_10 ... 2026-08-13 08:08:01,447 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [356] 2026-08-13 08:08:01,884 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_2 ... 2026-08-13 08:08:02,038 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [358] 2026-08-13 08:08:02,461 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_3 ... 2026-08-13 08:08:02,653 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [360] 2026-08-13 08:08:03,063 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4A ... 2026-08-13 08:08:03,235 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [362] 2026-08-13 08:08:03,674 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4B ... 2026-08-13 08:08:03,854 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [364] 2026-08-13 08:08:04,261 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_5 ... 2026-08-13 08:08:04,418 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [366] 2026-08-13 08:08:04,810 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_6 ... 2026-08-13 08:08:04,962 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [368] 2026-08-13 08:08:05,359 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_7 ... 2026-08-13 08:08:05,532 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [370] 2026-08-13 08:08:05,887 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_8 ... 2026-08-13 08:08:06,050 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [372] 2026-08-13 08:08:06,442 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_9 ... 2026-08-13 08:08:06,604 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [374] 2026-08-13 08:08:07,025 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:08:09,057 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_01 ... 2026-08-13 08:08:13,915 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [377] 2026-08-13 08:08:13,938 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [376] 2026-08-13 08:08:13,972 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [378] 2026-08-13 08:08:14,362 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_02 ... 2026-08-13 08:08:14,584 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [382] 2026-08-13 08:08:14,603 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [381] 2026-08-13 08:08:14,626 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [383] 2026-08-13 08:08:15,078 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_1 ... 2026-08-13 08:08:15,225 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [386] 2026-08-13 08:08:15,487 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_2 ... 2026-08-13 08:08:15,624 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [388] 2026-08-13 08:08:16,037 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:08:17,988 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_company: Starting TestCompany.test_company ... 2026-08-13 08:08:28,849 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:08:31,198 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_med_aggregate_hides_payment_status_from_base_user ... 2026-08-13 08:08:36,901 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [390] 2026-08-13 08:08:37,011 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [391] 2026-08-13 08:08:37,749 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_disbursement_hidden_from_base_user ... 2026-08-13 08:08:39,105 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 636, model: hr.salary.disbursement 2026-08-13 08:08:39,129 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_employee_sees_only_own_payment_status ... 2026-08-13 08:08:39,591 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [393] 2026-08-13 08:08:39,720 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [394] 2026-08-13 08:08:40,126 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [396] 2026-08-13 08:08:40,224 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [397] 2026-08-13 08:08:40,706 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [263], uid: 637, model: hr.payslip 2026-08-13 08:08:40,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:08:50,087 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_aggregate_mode_omits_payment_self_for_base_employee ... 2026-08-13 08:08:56,440 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_aggregate_reads_no_account_move_line ... 2026-08-13 08:08:57,741 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_aggregate_no_double_count ... 2026-08-13 08:08:58,714 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_dedup_per_employee ... 2026-08-13 08:08:58,830 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [404] 2026-08-13 08:08:58,927 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [405] 2026-08-13 08:08:59,352 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [407] 2026-08-13 08:08:59,466 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [408] 2026-08-13 08:09:00,267 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_company_visible_to_officer_hidden_for_base_employee ... 2026-08-13 08:09:00,410 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [410] 2026-08-13 08:09:00,515 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [411] 2026-08-13 08:09:01,604 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_self_reflects_own_payslip_only ... 2026-08-13 08:09:02,077 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [413] 2026-08-13 08:09:02,182 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [414] 2026-08-13 08:09:02,581 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [416] 2026-08-13 08:09:02,692 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [417] 2026-08-13 08:09:03,021 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_provider_payment_company_is_batched ... 2026-08-13 08:09:03,450 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [419] 2026-08-13 08:09:03,546 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [420] 2026-08-13 08:09:03,971 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [422] 2026-08-13 08:09:04,089 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [423] 2026-08-13 08:09:04,613 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [425] 2026-08-13 08:09:04,707 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [426] 2026-08-13 08:09:05,101 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_section_descriptors_registered ... 2026-08-13 08:09:05,170 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 08:09:13,601 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_empty_is_sample_ghost ... 2026-08-13 08:09:19,084 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_not_applicable_for_non_officer ... 2026-08-13 08:09:19,458 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_populated_is_real_and_byte_identical ... 2026-08-13 08:09:19,594 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [428] 2026-08-13 08:09:19,697 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [429] 2026-08-13 08:09:20,118 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [431] 2026-08-13 08:09:20,229 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [432] 2026-08-13 08:09:20,967 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_empty_is_sample_ghost ... 2026-08-13 08:09:21,355 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_ghost_is_deterministic ... 2026-08-13 08:09:21,742 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_for_user_without_employee ... 2026-08-13 08:09:22,114 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_when_aggregate_suppressed ... 2026-08-13 08:09:22,960 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_populated_is_real_and_byte_identical ... 2026-08-13 08:09:23,386 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [435] 2026-08-13 08:09:23,501 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [436] 2026-08-13 08:09:23,934 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:09:23,951 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_1 ... 2026-08-13 08:09:24,127 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_2 ... 2026-08-13 08:09:24,413 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:09:26,575 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_1 ... 2026-08-13 08:09:31,413 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4458] 2026-08-13 08:09:31,524 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [438] 2026-08-13 08:09:31,897 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2a ... 2026-08-13 08:09:32,026 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [440] 2026-08-13 08:09:32,457 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2b ... 2026-08-13 08:09:32,762 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [442] 2026-08-13 08:09:33,220 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_3 ... 2026-08-13 08:09:33,373 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [444] 2026-08-13 08:09:33,818 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4a ... 2026-08-13 08:09:33,986 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [446] 2026-08-13 08:09:34,341 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4b ... 2026-08-13 08:09:34,521 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [448] 2026-08-13 08:09:34,929 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_5 ... 2026-08-13 08:09:34,989 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4458] 2026-08-13 08:09:35,115 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [450] 2026-08-13 08:09:35,541 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_6 ... 2026-08-13 08:09:35,941 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [452] 2026-08-13 08:09:36,419 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [454] 2026-08-13 08:09:36,827 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.department.register.partner records with IDs: [1, 2] 2026-08-13 08:09:36,942 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [456] 2026-08-13 08:09:37,291 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_7 ... 2026-08-13 08:09:37,924 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:09:39,777 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_1 ... 2026-08-13 08:09:45,302 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_2 ... 2026-08-13 08:09:45,542 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_3 ... 2026-08-13 08:09:45,648 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel ... 2026-08-13 08:09:45,761 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [460] 2026-08-13 08:09:46,250 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1081, 1082, 1083] 2026-08-13 08:09:46,403 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2121, 2122, 2123, 2124, 2125, 2126] 2026-08-13 08:09:46,470 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [846] 2026-08-13 08:09:46,497 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel_that_have_been_link_to_reconciled_entries ... 2026-08-13 08:09:46,632 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [462] 2026-08-13 08:09:47,809 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [92] 2026-08-13 08:09:47,857 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [65] 2026-08-13 08:09:48,069 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1084, 1085, 1086] 2026-08-13 08:09:48,184 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2127, 2128, 2129, 2130, 2131, 2132] 2026-08-13 08:09:48,248 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [847] 2026-08-13 08:09:48,274 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_1 ... 2026-08-13 08:09:48,634 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [464] 2026-08-13 08:09:48,714 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_2 ... 2026-08-13 08:09:48,887 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [466] 2026-08-13 08:09:49,233 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_3 ... 2026-08-13 08:09:49,358 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [468] 2026-08-13 08:09:49,441 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_4 ... 2026-08-13 08:09:49,595 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [470] 2026-08-13 08:09:49,913 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_5 ... 2026-08-13 08:09:50,038 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [472] 2026-08-13 08:09:50,375 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_6 ... 2026-08-13 08:09:50,514 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [474] 2026-08-13 08:09:50,593 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_1 ... 2026-08-13 08:09:50,630 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_2 ... 2026-08-13 08:09:50,681 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_3 ... 2026-08-13 08:09:50,750 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_1 ... 2026-08-13 08:09:50,794 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4463] 2026-08-13 08:09:50,857 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_2 ... 2026-08-13 08:09:50,952 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:09:52,719 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip_cancel_countered_move: Starting TestPayslipCancelCounteredMove.test_cancel_countered_payslip_move_no_missing_error ... 2026-08-13 08:09:57,331 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [476] 2026-08-13 08:09:57,515 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [477] 2026-08-13 08:09:58,046 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1097, 1098, 1099] 2026-08-13 08:09:58,220 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2153, 2154, 2155, 2156, 2157, 2158] 2026-08-13 08:09:58,294 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [852] 2026-08-13 08:09:58,349 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:10:00,102 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_create_payslip_run_with_oficer_user ... 2026-08-13 08:10:04,869 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_form_payslip_run ... 2026-08-13 08:10:05,172 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_1 ... 2026-08-13 08:10:05,741 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1100, 1101, 1102] 2026-08-13 08:10:05,896 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2159, 2160, 2161, 2162, 2163, 2164] 2026-08-13 08:10:05,977 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [853] 2026-08-13 08:10:06,042 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_2 ... 2026-08-13 08:10:06,889 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1103, 1104, 1105] 2026-08-13 08:10:07,031 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2165, 2166, 2167, 2168, 2169, 2170] 2026-08-13 08:10:07,141 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [854] 2026-08-13 08:10:07,205 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_1 ... 2026-08-13 08:10:07,785 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_2 ... 2026-08-13 08:10:08,266 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:10:10,237 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_approval_hook_is_noop_standalone ... 2026-08-13 08:10:15,152 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [485] 2026-08-13 08:10:15,257 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [486] 2026-08-13 08:10:16,182 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_multi_company_isolation ... 2026-08-13 08:10:20,727 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_company_scope ... 2026-08-13 08:10:20,881 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [488] 2026-08-13 08:10:20,992 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [489] 2026-08-13 08:10:21,448 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [491] 2026-08-13 08:10:21,538 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [492] 2026-08-13 08:10:24,824 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_department_scoped_partial_then_complete ... 2026-08-13 08:10:24,955 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [494] 2026-08-13 08:10:25,078 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [495] 2026-08-13 08:10:25,460 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [497] 2026-08-13 08:10:25,546 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [498] 2026-08-13 08:10:26,849 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_payslip_run_scope_and_rollup ... 2026-08-13 08:10:27,112 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [501] 2026-08-13 08:10:27,125 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [500] 2026-08-13 08:10:27,144 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [502] 2026-08-13 08:10:29,130 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_proportional_allocation_across_payslips ... 2026-08-13 08:10:29,257 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [505] 2026-08-13 08:10:29,389 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [506] 2026-08-13 08:10:29,787 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [508] 2026-08-13 08:10:29,877 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [509] 2026-08-13 08:10:31,248 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_guard_raises_without_partner ... 2026-08-13 08:10:31,939 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_register_partner_is_non_employee ... 2026-08-13 08:10:32,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_summary_partner_is_non_employee ... 2026-08-13 08:10:33,413 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_reversal_of_disbursement_restores_residual ... 2026-08-13 08:10:33,537 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [514] 2026-08-13 08:10:33,659 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [515] 2026-08-13 08:10:35,218 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [115, 115] 2026-08-13 08:10:35,312 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [77] 2026-08-13 08:10:35,454 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:10:37,506 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_aged_payable_without_invoice ... 2026-08-13 08:10:42,297 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [517] 2026-08-13 08:10:42,399 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [518] 2026-08-13 08:10:42,797 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_no_new_migration_no_version_bump ... 2026-08-13 08:10:42,840 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_amount_over_residual_is_rejected ... 2026-08-13 08:10:42,995 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [520] 2026-08-13 08:10:43,134 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [521] 2026-08-13 08:10:43,734 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_payment_lands_on_tk334_and_reconciles ... 2026-08-13 08:10:43,849 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [523] 2026-08-13 08:10:43,953 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [524] 2026-08-13 08:10:44,805 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_quick_pay_partial_then_full ... 2026-08-13 08:10:44,926 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [526] 2026-08-13 08:10:45,018 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [527] 2026-08-13 08:10:46,267 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r31_per_employee_partner_is_employee ... 2026-08-13 08:10:46,430 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [529] 2026-08-13 08:10:46,541 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [530] 2026-08-13 08:10:46,852 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_reversal_restores_residual ... 2026-08-13 08:10:46,984 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [532] 2026-08-13 08:10:47,093 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [533] 2026-08-13 08:10:48,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [119, 119] 2026-08-13 08:10:48,076 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [80] 2026-08-13 08:10:48,139 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk4_withholdings_untouched ... 2026-08-13 08:10:48,272 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [535] 2026-08-13 08:10:48,364 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [536] 2026-08-13 08:10:49,310 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk9_recorder_idempotent ... 2026-08-13 08:10:49,480 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-08-13 08:10:49,585 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-08-13 08:10:50,397 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_selector_subsumes_legacy_boolean ... 2026-08-13 08:10:50,465 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:10:51,517 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_1_attendance_infomation ... 2026-08-13 08:10:51,662 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [541, 542] 2026-08-13 08:10:51,721 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_3_payslip_batch ... 2026-08-13 08:10:51,974 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:10:52,248 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-08-13 08:10:52,476 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-08-13 08:10:52,662 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:10:52,681 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_after_install ... 2026-08-13 08:10:52,706 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_after_install ... 2026-08-13 08:10:52,735 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-08-13 08:10:52,760 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-08-13 08:10:52,797 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:10:53,060 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_employee_price_meal_local_date_depends: Starting TestEmployeePriceMealLocalDateDepends.test_employee_price_recomputes_when_scheduled_date_crosses_contract_boundary_non_regression_guard ... 2026-08-13 08:10:53,178 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:10:53,468 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_01_payroll_meal ... 2026-08-13 08:10:53,753 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal ... 2026-08-13 08:10:53,951 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal_13th ... 2026-08-13 08:10:54,268 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_03_payroll_meal ... 2026-08-13 08:10:54,340 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_04_payroll_meal ... 2026-08-13 08:10:54,684 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_05_payroll_meal ... 2026-08-13 08:10:54,739 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.meal.order.line records with IDs: [90] 2026-08-13 08:10:54,763 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_06_payroll_meal ... 2026-08-13 08:10:54,891 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_07_payroll_meal ... 2026-08-13 08:10:55,015 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_08_payroll_meal ... 2026-08-13 08:10:55,329 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1181] 2026-08-13 08:10:55,412 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2321, 2322] 2026-08-13 08:10:55,462 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35134] 2026-08-13 08:10:55,519 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move records with IDs: [903] 2026-08-13 08:10:55,547 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_09_payroll_meal ... 2026-08-13 08:10:55,718 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_10_payroll_meal ... 2026-08-13 08:10:55,913 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:10:56,247 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_01_check_meal_order ... 2026-08-13 08:10:56,384 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_02_check_meal_order ... 2026-08-13 08:10:56,817 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_03_check_meal_order ... 2026-08-13 08:10:56,897 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_04_check_meal_order ... 2026-08-13 08:10:56,977 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_05_check_meal_order ... 2026-08-13 08:10:57,070 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:10:57,310 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_order_deduction_tax_category: Starting TestMealOrderDeductionTaxCategory.test_01_meal_order_deduction_category_is_after_tax ... 2026-08-13 08:10:57,436 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_at_local_midnight_on_the_1st_belongs_to_that_months_payslip ... 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_at_local_midnight_on_the_1st_is_priced_by_the_contract_starting_that_day ... 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_line_set_spanning_two_periods_is_blocked_by_a_confirmed_payslip_it_overlaps ... 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_previous_month_confirmed_payslip_does_not_block_a_meal_on_the_1st_of_this_month ... 2026-08-13 08:10:58,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_a_confirmed_previous_month_payslip_never_blocks_a_meal_booked_for_the_1st_of_this_month ... 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_a_meal_lands_in_the_payslip_of_the_month_it_was_booked_for_whoever_computes_it ... 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_the_contract_that_prices_a_meal_is_the_one_covering_the_day_it_was_booked_for ... 2025-03-10 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_the_day_a_meal_is_taken_is_the_day_it_was_booked_for_not_the_readers_day ... 2026-08-13 08:11:01,195 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 08:11:01,737 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_payslip_meal_reader_rights: Starting TestPayslipMealReaderRights.test_meal_local_date_field_is_declared_related_to_the_orders_scheduled_date_definition_pin ... 2026-08-13 08:11:01,790 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_payroll_meal.tests.test_payslip_meal_reader_rights: Starting TestPayslipMealReaderRights.test_payroll_reader_without_meal_order_rights_attributes_another_employees_meal ... 2026-08-13 08:11:02,025 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:11:02,039 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_project_timesheet_timeoff_payroll.tests.test_hr_project_timesheet_timeoff_payroll: Starting TestHrProjectTimeSheetTimeOffPayroll.test_hr_project_timesheet_timeoff_payroll ... 2026-08-13 08:11:02,591 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-08-13 08:11:02,723 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-08-13 08:11:02,898 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-08-13 08:11:03,064 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-08-13 08:11:03,504 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-08-13 08:11:03,558 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-08-13 08:11:03,634 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-08-13 08:11:03,716 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-08-13 08:11:03,842 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [358, 359, 360, 361] 2026-08-13 08:11:03,926 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:11:04,945 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_access_rights: Starting TestAccessRights.test_payroll_user_access_right_timsheet ... 2026-08-13 08:11:05,667 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #660 deleted account.analytic.line records with IDs: [914] 2026-08-13 08:11:05,697 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:11:06,769 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-08-13 08:11:07,327 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-08-13 08:11:07,371 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_01 ... 2026-08-13 08:11:07,484 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_09 ... 2026-08-13 08:11:07,753 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:11:07,766 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_data_after_install ... 2026-08-13 08:11:07,791 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_data_after_install ... 2026-08-13 08:11:07,813 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-08-13 08:11:07,836 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-08-13 08:11:07,859 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_05_check_data_after_install ... 2026-08-13 08:11:07,899 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:11:08,917 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_01_hr_timesheet_payroll ... 2026-08-13 08:11:09,559 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:09,634 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_02_hr_timesheet_payroll ... 2026-08-13 08:11:09,689 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:09,740 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_03_hr_timesheet_payroll ... 2026-08-13 08:11:09,789 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_04_hr_timesheet_payroll ... 2026-08-13 08:11:09,842 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_05_hr_timesheet_payroll ... 2026-08-13 08:11:09,918 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:10,321 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_06_hr_timesheet_payroll ... 2026-08-13 08:11:10,476 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [551] 2026-08-13 08:11:10,947 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [553] 2026-08-13 08:11:11,294 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_07_hr_timesheet_payroll ... 2026-08-13 08:11:11,429 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [555] 2026-08-13 08:11:11,807 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_08_hr_timesheet_payroll ... 2026-08-13 08:11:11,878 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:12,233 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_09_hr_timesheet_payroll ... 2026-08-13 08:11:12,415 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [558] 2026-08-13 08:11:12,717 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_10_hr_timesheet_payroll ... 2026-08-13 08:11:12,970 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [560, 561] 2026-08-13 08:11:13,376 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_11_hr_timesheet_payroll ... 2026-08-13 08:11:13,545 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [564] 2026-08-13 08:11:13,907 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_01_hr_timesheet_payroll ... 2026-08-13 08:11:13,971 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:14,406 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_02_hr_timesheet_payroll ... 2026-08-13 08:11:14,533 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_03_hr_timesheet_payroll ... 2026-08-13 08:11:14,597 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:15,135 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252107508453105.1786608675.011047124862671-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:15,189 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-08-13 08:11:15,227 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_04_hr_timesheet_payroll ... 2026-08-13 08:11:15,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179467985152567.1786608675.348807334899902-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:15,506 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-08-13 08:11:15,536 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_01_hr_timesheet_payroll ... 2026-08-13 08:11:15,625 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_02_hr_timesheet_payroll ... 2026-08-13 08:11:15,694 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:16,165 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220075811491833.1786608676.038841962814331-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:16,214 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-08-13 08:11:16,361 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936331399592647.1786608676.266856431961060-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:16,394 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-08-13 08:11:16,522 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <692543749682718.1786608676.432480573654175-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:16,538 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-08-13 08:11:16,785 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <994202574922596.1786608676.682325601577759-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:16,818 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-08-13 08:11:16,955 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416347992688357.1786608676.870087862014771-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:16,990 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-08-13 08:11:17,049 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_01_hr_timesheet_payroll ... 2026-08-13 08:11:17,071 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [925] 2026-08-13 08:11:17,087 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_02_hr_timesheet_payroll ... 2026-08-13 08:11:17,151 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:17,630 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <140675830042300.1786608677.490588903427124-openerp-360-hr.payslip@6effc670ab29>: ['"User Payroll" <@False>'] 2026-08-13 08:11:17,670 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-08-13 08:11:17,683 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [925] 2026-08-13 08:11:17,714 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_15_hr_timesheet_payroll ... 2026-08-13 08:11:18,015 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [570] 2026-08-13 08:11:18,100 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_16_hr_timesheet_payroll ... 2026-08-13 08:11:18,168 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:18,486 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_17_hr_timesheet_payroll ... 2026-08-13 08:11:18,549 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-08-13 08:11:19,694 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:11:19,706 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_1 ... 2026-08-13 08:11:20,581 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-08-13 08:11:21,421 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 665, model: slide.channel 2026-08-13 08:11:21,570 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-08-13 08:11:22,286 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 667, model: slide.channel 2026-08-13 08:11:22,305 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 667, model: slide.channel 2026-08-13 08:11:22,339 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:11:22,352 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_hr_training.tests.test_to_hr_training: Starting TestToHrTraining.test_compute_course_1 ... 2026-08-13 08:11:23,122 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:11:23,137 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_check_require_module_to_inter_company_invoice ... 2026-08-13 08:11:24,432 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_invoice ... 2026-08-13 08:11:25,536 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase ... 2026-08-13 08:11:26,586 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase_stock ... 2026-08-13 08:11:28,506 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:11:28,523 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01a_auto_generate_inter_company_purchase_invoice ... 2026-08-13 08:11:43,695 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01b_auto_generate_inter_company_purchase_invoice ... 2026-08-13 08:11:58,286 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02a_auto_generate_inter_company_sale_invoice ... 2026-08-13 08:12:13,071 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02b_auto_generate_inter_company_sale_invoicetest_02 ... 2026-08-13 08:12:27,028 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03a_auto_generate_inter_company_credit_note_invoice ... 2026-08-13 08:12:41,095 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03b_auto_generate_inter_company_credit_note_invoice ... 2026-08-13 08:12:55,003 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04a_auto_generate_inter_company_refund_invoice ... 2026-08-13 08:13:09,328 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04b_auto_generate_inter_company_refund_invoice ... 2026-08-13 08:13:22,578 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_05_inter_company_invoice_analytic_distribution ... 2026-08-13 08:13:37,221 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a63a9760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:37,222 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a69e4860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:37,228 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:37,232 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:37,232 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a69e71a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:37,244 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:37,244 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:38,880 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a442df80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:38,881 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7b2c220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:38,887 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:38,890 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:38,891 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7b2e980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:38,904 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:38,905 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:41,129 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a58e94e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:41,129 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585789580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:41,134 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:41,136 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:41,137 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858578be20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:41,146 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:41,146 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:43,700 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584a4d080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:43,701 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4f11080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:43,706 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:43,708 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:43,709 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4f114e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:43,722 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:43,722 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:45,650 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7987240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:45,651 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5cc0680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:45,657 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:45,661 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:45,662 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5cc0360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:45,675 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:45,676 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:47,864 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a73ebb00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:47,864 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7a74360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:47,869 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:47,872 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:47,872 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7a76b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:47,882 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:47,882 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:50,524 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a76fc220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:50,525 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85843fd940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:50,532 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:50,536 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:50,537 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85843fd620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:50,552 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:50,553 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:52,500 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4b4c7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:52,501 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6382ac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:52,508 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:52,512 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:52,513 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a63804a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:52,528 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:52,530 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:13:55,826 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_intercompany_invoice_generated_when_intercompany_user_scoped_to_single_company ... 2026-08-13 08:14:11,354 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584a4c360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:14:11,354 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a748c540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:14:11,358 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:14:11,360 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:14:11,361 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a748c4a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:14:11,369 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:14:11,370 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:14:11,380 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:14:11,391 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_01_auto_generate_validated_sale_order ... 2026-08-13 08:14:24,510 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #711 deleted stock.move.line records with IDs: [129] 2026-08-13 08:14:24,704 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_02_auto_generate_validated_purchase_order ... 2026-08-13 08:14:37,382 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_03_auto_generate_draft_sale_order ... 2026-08-13 08:14:49,459 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_04_auto_generate_draft_purchase_order ... 2026-08-13 08:15:01,793 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_06_prevent_generate_so_difference_currency ... 2026-08-13 08:15:14,053 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_07_sale_manager_create_po_difference_company ... 2026-08-13 08:15:26,547 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_08_purchase_manager_create_so_difference_company ... 2026-08-13 08:15:38,829 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_09_auto_generated_sale_order_can_be_manually_invoiced ... 2026-08-13 08:15:54,160 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_10_down_payment_wizard_allows_auto_generated_sale_order ... 2026-08-13 08:16:07,807 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_11_non_auto_generated_sale_order_can_still_be_invoiced ... 2026-08-13 08:16:21,420 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_12_source_purchase_order_manual_bill_blocked ... 2026-08-13 08:16:35,720 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_13_auto_generated_purchase_order_manual_bill_blocked ... 2026-08-13 08:16:51,685 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_14_cancelled_counterpart_sale_order_unblocks_manual_billing ... 2026-08-13 08:17:07,248 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_15_analytic_distribution_so_to_po ... 2026-08-13 08:17:26,069 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a87a4cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:26,071 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8585e97e20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:26,078 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:26,081 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:26,082 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585e95080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:26,093 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:26,095 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:29,077 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7b01580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:29,078 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85831e8360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:29,084 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:29,088 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:29,089 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85831e8e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:29,102 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:29,103 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:31,299 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a45f0900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:31,300 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a428d440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:31,308 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:31,312 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:31,313 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a428fec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:31,330 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:31,331 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:33,994 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7a345e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:33,995 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7ede020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:34,002 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:34,006 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:34,007 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7edf240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:34,022 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:34,023 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:36,975 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4668360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:36,975 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5bd7f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:36,982 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:36,984 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:36,985 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5bd6480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:36,995 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:36,996 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:38,963 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a72a3f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:38,964 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5bc99e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:38,970 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:38,974 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:38,975 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5bc9080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:38,989 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:38,991 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:41,904 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6b4e660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:41,905 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a48a7ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:41,912 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:41,916 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:41,917 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a48a7b00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:41,933 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:41,934 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:44,851 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5731080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:44,853 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6ddfa60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:44,860 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:44,864 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:44,865 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6dde3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:44,881 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:44,883 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:17:45,985 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_16_analytic_distribution_po_to_so ... 2026-08-13 08:18:04,939 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a84bd9e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:04,940 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8ddba60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:04,948 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:04,952 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:04,953 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a8dd89a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:04,970 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:04,972 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:07,147 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a413f380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:07,149 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85869823e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:07,156 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:07,160 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:07,161 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8586981940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:07,177 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:07,178 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:10,032 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a45f2f20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:10,033 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7bc6b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:10,041 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:10,045 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:10,046 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7bc5120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:10,060 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:10,061 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:13,108 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4869e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:13,109 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4426340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:13,116 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:13,120 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:13,121 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4425e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:13,136 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:13,137 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:16,091 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a50dc900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:16,091 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85865efe20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:16,097 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:16,101 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:16,102 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85865ec040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:16,115 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:16,116 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:18,344 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a84e0ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:18,345 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85857900e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:18,352 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:18,356 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:18,357 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8585791e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:18,371 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:18,372 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:21,207 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7fd34c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:21,207 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a74e67a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:21,223 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:21,227 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:21,228 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a74e6980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:21,245 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:21,247 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:24,128 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a7cd6d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:24,130 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a541c540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:24,145 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:24,150 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:24,151 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a541e160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:24,168 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:24,170 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:25,332 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_17_analytic_distribution_po_first_flow_vendor_bill ... 2026-08-13 08:18:45,046 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6e125c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:45,047 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a4daccc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:45,057 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:45,061 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:45,062 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a4dafba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:45,076 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:45,078 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:47,309 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a75c3420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:47,310 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a7ef27a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:47,317 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:47,321 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:47,323 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a7ef0540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:47,336 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:47,337 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:50,202 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a44e8040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:50,203 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5989b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:50,210 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:50,214 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:50,215 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5988a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:50,229 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:50,230 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:53,125 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a5f91940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:53,126 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6d831a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:53,135 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:53,139 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:53,140 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6d834c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:53,153 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:53,155 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:55,311 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a713db20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:55,312 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f858328aca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:55,319 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:55,323 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:55,324 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f858328a7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:55,342 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:55,344 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:58,193 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85857b7ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:58,194 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a573dee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:58,200 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:58,203 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:58,204 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a573e7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:58,218 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:18:58,219 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:00,915 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6292700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:00,916 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5e893a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:00,923 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:00,927 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:00,928 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5e887c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:00,940 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:00,941 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:02,858 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a6957c40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:02,859 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5769a80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:02,865 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:02,868 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:02,869 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a576b380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:02,883 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:02,884 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:07,777 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1232, 1233] 2026-08-13 08:19:07,900 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2443] 2026-08-13 08:19:10,026 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a67d0f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:10,027 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6b002c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:10,034 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:10,038 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:10,039 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6b000e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:10,054 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:10,055 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:19:10,068 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:19:10,087 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_01_generate_po_with_inter_company_warehouse ... 2026-08-13 08:19:29,711 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_02_generate_po_with_inter_company_warehouse ... 2026-08-13 08:19:47,018 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_03_generate_so_with_inter_company_warehouse ... 2026-08-13 08:20:05,425 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_04_generate_so_with_inter_company_warehouse ... 2026-08-13 08:20:24,470 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:20:37,106 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_invoice_tax_details.tests.test_account_move: Starting TestInInvoiceWithTaxDetails.test_10_invoice_line_price_tax ... 2026-08-13 08:20:37,194 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:20:37,208 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_access_right ... 2026-08-13 08:20:39,783 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-08-13 08:20:39,799 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46851] 2026-08-13 08:20:39,807 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:40,151 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-08-13 08:20:40,159 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46853] 2026-08-13 08:20:40,166 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:40,247 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_invoice_name ... 2026-08-13 08:20:42,902 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-08-13 08:20:42,911 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46856] 2026-08-13 08:20:42,918 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:43,282 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-08-13 08:20:43,292 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46858] 2026-08-13 08:20:43,299 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:43,474 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_payment_reference ... 2026-08-13 08:20:46,155 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-08-13 08:20:46,168 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46862] 2026-08-13 08:20:46,173 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:46,570 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-08-13 08:20:46,579 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46864] 2026-08-13 08:20:46,588 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:46,787 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:20:56,757 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #759 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:20:56,773 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #759 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:20:56,810 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #759 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:20:56,815 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #759 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:20:56,840 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #759 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:20:56,844 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #759 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:20:59,096 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a65deac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:20:59,097 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a81320c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:20:59,104 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:20:59,108 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:20:59,108 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a8133f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:20:59,121 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:20:59,122 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:02,282 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584000040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:02,283 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8587b267a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:02,289 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:02,292 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:02,293 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584e0ed40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:02,309 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:02,310 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:05,288 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8584266480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:05,289 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a6878040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:05,298 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:05,302 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:05,303 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a6879e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:05,318 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:05,319 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:07,459 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4f119e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:07,460 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a5c68180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:07,474 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:07,477 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:07,478 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a5c6a020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:07,488 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:07,489 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:10,345 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a54a1080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:10,346 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a8621300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:10,355 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:10,359 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:10,360 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a8622340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:10,376 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:10,377 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:13,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a48505e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:13,044 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85868e4fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:13,053 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:13,057 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:13,058 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85868e4ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:13,073 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:13,074 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:15,158 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a424b2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:15,159 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85853d02c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:15,165 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:15,169 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:15,170 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85853d3d80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:15,185 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:15,186 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,069 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a4bc3880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,070 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8584703560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,077 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,081 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,082 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8584703380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,098 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,099 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:18,378 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_01_unlink ... 2026-08-13 08:21:18,424 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #759 deleted account.analytic.account records with IDs: [1033] 2026-08-13 08:21:18,448 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_02_unlink_with_lending_order ... 2026-08-13 08:21:19,048 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_03_unlink_with_borrowing_order ... 2026-08-13 08:21:21,913 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f85a625aac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:21,914 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f85a878c0e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:21,921 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:21,924 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:21,925 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f85a878c2c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:21,940 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:21,940 202 INFO rb-2f9fcab-223857-403443 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:21:21,953 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:21:31,564 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #761 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:21:31,574 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #761 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:21:31,602 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #761 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:21:31,606 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #761 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:21:31,628 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #761 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:21:31,632 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #761 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:21:31,904 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_check_interest_float_rate ... 2026-08-13 08:21:31,953 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_interest_float_rate_product ... 2026-08-13 08:21:32,157 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:21:41,550 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:21:41,562 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:21:41,593 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:21:41,597 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:21:41,624 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:21:41,628 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:21:43,263 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_can_mark_as_done ... 2026-08-13 08:21:43,463 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [1] 2026-08-13 08:21:43,531 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-08-13 08:21:43,966 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [2] 2026-08-13 08:21:44,028 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-08-13 08:21:46,671 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_disbursement_payment_match ... 2026-08-13 08:21:46,919 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [4] 2026-08-13 08:21:46,970 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-08-13 08:21:47,369 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [5] 2026-08-13 08:21:47,443 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-08-13 08:21:48,428 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted account.move.line.ctp records with IDs: [1239] 2026-08-13 08:21:48,641 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted account.move.line records with IDs: [2453, 2454] 2026-08-13 08:21:48,708 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [46901] 2026-08-13 08:21:48,841 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted account.move records with IDs: [945] 2026-08-13 08:21:48,871 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.followers records with IDs: [5000, 5001] 2026-08-13 08:21:48,911 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.disbursement.payment.match records with IDs: [2] 2026-08-13 08:21:48,950 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [46886] 2026-08-13 08:21:48,957 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [6] 2026-08-13 08:21:48,969 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.followers records with IDs: [4985] 2026-08-13 08:21:49,025 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [46899, 46898, 46897, 46896, 46895, 46894, 46893, 46892, 46891, 46890, 46889, 46888, 46887] 2026-08-13 08:21:49,037 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-08-13 08:21:49,051 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.followers records with IDs: [4986, 4987, 4988, 4989, 4990, 4991, 4992, 4993, 4994, 4995, 4996, 4997, 4998] 2026-08-13 08:21:49,213 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [7] 2026-08-13 08:21:49,244 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-08-13 08:21:49,405 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_interest ... 2026-08-13 08:21:49,649 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [9] 2026-08-13 08:21:49,700 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-08-13 08:21:50,104 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [10] 2026-08-13 08:21:50,181 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-08-13 08:21:51,589 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_invoice_of_interest_line ... 2026-08-13 08:21:51,822 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [12] 2026-08-13 08:21:51,875 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-08-13 08:21:52,188 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [13] 2026-08-13 08:21:52,248 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-08-13 08:21:54,143 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted account.partial.reconcile records with IDs: [122] 2026-08-13 08:21:54,290 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_interest_line ... 2026-08-13 08:21:54,457 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [15] 2026-08-13 08:21:54,495 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-08-13 08:21:54,638 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_refund_line ... 2026-08-13 08:21:54,808 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [17] 2026-08-13 08:21:54,835 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-08-13 08:21:54,968 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_disbursement_register_currency_diff ... 2026-08-13 08:21:55,128 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [19] 2026-08-13 08:21:55,162 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-08-13 08:21:55,496 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_01 ... 2026-08-13 08:21:55,708 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [21] 2026-08-13 08:21:55,748 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-08-13 08:21:55,884 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-08-13 08:21:55,912 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_02 ... 2026-08-13 08:21:56,066 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [23] 2026-08-13 08:21:56,101 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-08-13 08:21:56,413 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [24] 2026-08-13 08:21:56,478 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-08-13 08:21:57,325 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_03 ... 2026-08-13 08:21:57,539 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [26] 2026-08-13 08:21:57,575 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-08-13 08:21:57,941 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [27] 2026-08-13 08:21:58,020 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-08-13 08:21:58,932 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [46975, 46974, 46973, 46972, 46971, 46970, 46969, 46968, 46967, 46966, 46965, 46964] 2026-08-13 08:21:58,939 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-08-13 08:21:58,952 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.followers records with IDs: [5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, 5077, 5078, 5079, 5080] 2026-08-13 08:21:58,983 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_set_disbursement_to_draft ... 2026-08-13 08:21:59,160 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [29] 2026-08-13 08:21:59,191 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-08-13 08:21:59,303 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [30] 2026-08-13 08:21:59,316 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-08-13 08:21:59,349 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_unlink_not_in_draft_state ... 2026-08-13 08:21:59,542 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [31] 2026-08-13 08:21:59,583 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-08-13 08:21:59,696 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [32] 2026-08-13 08:21:59,718 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-08-13 08:21:59,741 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [32] 2026-08-13 08:21:59,767 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-08-13 08:21:59,791 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-08-13 08:21:59,915 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-08-13 08:21:59,985 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_confirm_contract ... 2026-08-13 08:22:00,223 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [35, 36] 2026-08-13 08:22:00,273 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-08-13 08:22:00,531 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_copy_contract_order ... 2026-08-13 08:22:00,629 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_by_number ... 2026-08-13 08:22:00,873 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_end_date ... 2026-08-13 08:22:01,178 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [41, 42] 2026-08-13 08:22:01,214 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-08-13 08:22:01,235 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.disbursement records with IDs: [19, 20] 2026-08-13 08:22:01,437 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount ... 2026-08-13 08:22:01,534 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-08-13 08:22:01,614 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register ... 2026-08-13 08:22:01,785 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [45] 2026-08-13 08:22:01,827 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-08-13 08:22:02,142 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [46] 2026-08-13 08:22:02,198 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-08-13 08:22:03,103 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [46980] 2026-08-13 08:22:03,108 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [47] 2026-08-13 08:22:03,117 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.followers records with IDs: [5086] 2026-08-13 08:22:03,176 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [46993, 46992, 46991, 46990, 46989, 46988, 46987, 46986, 46985, 46984, 46983, 46982, 46981] 2026-08-13 08:22:03,182 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-08-13 08:22:03,195 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.followers records with IDs: [5087, 5088, 5089, 5090, 5091, 5092, 5093, 5094, 5095, 5096, 5097, 5098, 5099] 2026-08-13 08:22:03,898 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_2 ... 2026-08-13 08:22:04,158 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [49, 50] 2026-08-13 08:22:04,218 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-08-13 08:22:04,654 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [51, 52] 2026-08-13 08:22:04,764 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-08-13 08:22:05,765 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_3 ... 2026-08-13 08:22:06,034 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [55, 56] 2026-08-13 08:22:06,074 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-08-13 08:22:06,572 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [57, 58] 2026-08-13 08:22:06,655 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-08-13 08:22:07,581 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-08-13 08:22:07,641 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_upon_request ... 2026-08-13 08:22:07,842 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_01 ... 2026-08-13 08:22:08,008 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_02 ... 2026-08-13 08:22:08,205 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_03 ... 2026-08-13 08:22:08,390 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_04 ... 2026-08-13 08:22:08,519 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_05 ... 2026-08-13 08:22:08,635 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_08 ... 2026-08-13 08:22:08,813 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_09 ... 2026-08-13 08:22:08,917 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_10 ... 2026-08-13 08:22:09,029 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_11 ... 2026-08-13 08:22:09,201 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_12 ... 2026-08-13 08:22:09,291 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_13 ... 2026-08-13 08:22:09,377 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_14 ... 2026-08-13 08:22:09,467 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_16 ... 2026-08-13 08:22:09,616 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_18 ... 2026-08-13 08:22:09,791 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_19 ... 2026-08-13 08:22:09,898 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_20 ... 2026-08-13 08:22:10,001 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_21 ... 2026-08-13 08:22:10,096 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_01 ... 2026-08-13 08:22:10,266 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_02 ... 2026-08-13 08:22:10,458 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_03 ... 2026-08-13 08:22:10,600 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_04 ... 2026-08-13 08:22:10,768 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_05 ... 2026-08-13 08:22:10,975 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_06 ... 2026-08-13 08:22:11,135 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_07 ... 2026-08-13 08:22:11,271 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_payment ... 2026-08-13 08:22:11,477 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [90] 2026-08-13 08:22:11,512 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-08-13 08:22:11,860 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [91] 2026-08-13 08:22:11,922 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-08-13 08:22:13,816 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_loan_order_form ... 2026-08-13 08:22:13,864 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_reconfirm_contract ... 2026-08-13 08:22:14,097 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [93] 2026-08-13 08:22:14,152 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-08-13 08:22:14,313 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [94] 2026-08-13 08:22:14,330 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-08-13 08:22:14,362 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_refund_payment ... 2026-08-13 08:22:14,566 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [95] 2026-08-13 08:22:14,603 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-08-13 08:22:14,906 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [96] 2026-08-13 08:22:14,968 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-08-13 08:22:15,818 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.message records with IDs: [47111, 47110, 47109, 47108, 47107, 47106, 47105, 47104, 47103, 47102, 47101, 47100, 47099] 2026-08-13 08:22:15,823 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-08-13 08:22:15,835 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted mail.followers records with IDs: [5211, 5212, 5213, 5214, 5215, 5216, 5217, 5218, 5219, 5220, 5221, 5222, 5223] 2026-08-13 08:22:16,436 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_set_days_of_month_or_year_to_zero ... 2026-08-13 08:22:16,479 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_contract_order ... 2026-08-13 08:22:16,635 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [98] 2026-08-13 08:22:16,660 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-08-13 08:22:16,675 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.disbursement records with IDs: [60] 2026-08-13 08:22:16,691 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrowing.order records with IDs: [2] 2026-08-13 08:22:16,709 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_disburement ... 2026-08-13 08:22:16,883 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.refund.line records with IDs: [99] 2026-08-13 08:22:16,914 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-08-13 08:22:16,931 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #763 deleted loan.borrow.disbursement records with IDs: [61] 2026-08-13 08:22:16,998 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:22:26,270 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:22:26,286 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:22:26,313 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:22:26,317 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:22:26,342 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:22:26,347 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:22:27,143 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [100] 2026-08-13 08:22:27,187 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-08-13 08:22:39,151 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_02_borrow_order_disbursement_payment ... 2026-08-13 08:22:39,658 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_03_borrow_order_disbursement_payment_multiple ... 2026-08-13 08:22:40,552 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_01 ... 2026-08-13 08:22:40,847 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:40,944 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:42,253 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_02 ... 2026-08-13 08:22:42,565 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:42,654 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:43,962 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_05_borrow_order_refund_payment_multiple ... 2026-08-13 08:22:44,201 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:44,266 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:45,579 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_06_borrow_order_interest ... 2026-08-13 08:22:45,832 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:45,917 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:46,894 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_07_borrow_order_interest_multiple ... 2026-08-13 08:22:47,187 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:47,288 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:52,218 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_08_check_disbursement_amount ... 2026-08-13 08:22:52,763 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_09_check_interest_amount ... 2026-08-13 08:22:53,018 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:53,092 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:53,849 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-08-13 08:22:54,495 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-08-13 08:22:54,775 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:54,850 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:56,043 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-08-13 08:22:56,272 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.refund.line records with IDs: [101] 2026-08-13 08:22:56,346 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #765 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:22:58,939 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:23:08,222 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:23:08,239 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:23:08,277 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:23:08,282 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:23:08,311 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:23:08,319 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:23:09,686 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_can_mark_as_done ... 2026-08-13 08:23:09,888 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [1] 2026-08-13 08:23:09,936 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-08-13 08:23:10,376 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [2] 2026-08-13 08:23:10,454 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-08-13 08:23:11,478 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_disbursement_payment_match ... 2026-08-13 08:23:11,674 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [4] 2026-08-13 08:23:11,725 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-08-13 08:23:12,153 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [5] 2026-08-13 08:23:12,223 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-08-13 08:23:13,240 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted account.move.line.ctp records with IDs: [1283] 2026-08-13 08:23:13,425 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted account.move.line records with IDs: [2542, 2543] 2026-08-13 08:23:13,484 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [47303] 2026-08-13 08:23:13,572 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted account.move records with IDs: [989] 2026-08-13 08:23:13,595 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.followers records with IDs: [5451, 5452] 2026-08-13 08:23:13,627 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.disbursement.payment.match records with IDs: [2] 2026-08-13 08:23:13,671 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [47288] 2026-08-13 08:23:13,676 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [6] 2026-08-13 08:23:13,687 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.followers records with IDs: [5436] 2026-08-13 08:23:13,729 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [47301, 47300, 47299, 47298, 47297, 47296, 47295, 47294, 47293, 47292, 47291, 47290, 47289] 2026-08-13 08:23:13,736 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-08-13 08:23:13,748 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.followers records with IDs: [5437, 5438, 5439, 5440, 5441, 5442, 5443, 5444, 5445, 5446, 5447, 5448, 5449] 2026-08-13 08:23:13,892 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [7] 2026-08-13 08:23:13,925 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-08-13 08:23:14,050 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_interest ... 2026-08-13 08:23:14,246 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [9] 2026-08-13 08:23:14,284 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-08-13 08:23:14,686 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [10] 2026-08-13 08:23:14,751 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-08-13 08:23:16,121 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_invoice_of_interest_line ... 2026-08-13 08:23:16,367 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [12] 2026-08-13 08:23:16,408 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-08-13 08:23:16,782 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [13] 2026-08-13 08:23:16,837 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-08-13 08:23:19,016 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted account.partial.reconcile records with IDs: [127] 2026-08-13 08:23:19,257 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_interest_line ... 2026-08-13 08:23:19,478 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [15] 2026-08-13 08:23:19,518 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-08-13 08:23:19,666 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_refund_line ... 2026-08-13 08:23:19,840 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [17] 2026-08-13 08:23:19,884 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-08-13 08:23:20,045 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_disbursement_register_currency_diff ... 2026-08-13 08:23:20,218 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [19] 2026-08-13 08:23:20,256 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-08-13 08:23:20,573 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_01 ... 2026-08-13 08:23:20,780 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [21] 2026-08-13 08:23:20,833 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-08-13 08:23:21,014 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-08-13 08:23:21,038 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_02 ... 2026-08-13 08:23:21,218 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [23] 2026-08-13 08:23:21,259 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-08-13 08:23:21,609 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [24] 2026-08-13 08:23:21,682 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-08-13 08:23:22,573 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_03 ... 2026-08-13 08:23:22,756 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [26] 2026-08-13 08:23:22,788 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-08-13 08:23:23,088 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [27] 2026-08-13 08:23:23,137 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-08-13 08:23:23,928 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [47377, 47376, 47375, 47374, 47373, 47372, 47371, 47370, 47369, 47368, 47367, 47366] 2026-08-13 08:23:23,934 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-08-13 08:23:23,948 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.followers records with IDs: [5520, 5521, 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531] 2026-08-13 08:23:23,977 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_set_disbursement_to_draft ... 2026-08-13 08:23:24,168 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [29] 2026-08-13 08:23:24,209 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-08-13 08:23:24,315 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [30] 2026-08-13 08:23:24,326 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-08-13 08:23:24,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_unlink_not_in_draft_state ... 2026-08-13 08:23:24,518 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [31] 2026-08-13 08:23:24,557 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-08-13 08:23:24,673 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [32] 2026-08-13 08:23:24,693 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-08-13 08:23:24,718 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [32] 2026-08-13 08:23:24,741 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-08-13 08:23:24,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-08-13 08:23:24,851 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-08-13 08:23:24,918 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_confirm_contract ... 2026-08-13 08:23:25,205 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [35, 36] 2026-08-13 08:23:25,280 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-08-13 08:23:25,520 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_copy_contract_order ... 2026-08-13 08:23:25,605 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_by_number ... 2026-08-13 08:23:25,842 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_end_date ... 2026-08-13 08:23:26,108 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [41, 42] 2026-08-13 08:23:26,146 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-08-13 08:23:26,166 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.disbursement records with IDs: [19, 20] 2026-08-13 08:23:26,389 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount ... 2026-08-13 08:23:26,481 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-08-13 08:23:26,552 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register ... 2026-08-13 08:23:26,744 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [45] 2026-08-13 08:23:26,798 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-08-13 08:23:27,137 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [46] 2026-08-13 08:23:27,194 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-08-13 08:23:28,176 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [47382] 2026-08-13 08:23:28,180 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [47] 2026-08-13 08:23:28,190 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.followers records with IDs: [5537] 2026-08-13 08:23:28,261 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [47395, 47394, 47393, 47392, 47391, 47390, 47389, 47388, 47387, 47386, 47385, 47384, 47383] 2026-08-13 08:23:28,268 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-08-13 08:23:28,279 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.followers records with IDs: [5538, 5539, 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5548, 5549, 5550] 2026-08-13 08:23:29,008 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_2 ... 2026-08-13 08:23:29,432 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [49, 50] 2026-08-13 08:23:29,487 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-08-13 08:23:29,948 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [51, 52] 2026-08-13 08:23:30,022 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-08-13 08:23:31,131 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_3 ... 2026-08-13 08:23:31,494 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [55, 56] 2026-08-13 08:23:31,561 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-08-13 08:23:32,050 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [57, 58] 2026-08-13 08:23:32,139 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-08-13 08:23:33,177 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-08-13 08:23:33,238 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_upon_request ... 2026-08-13 08:23:33,406 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_01 ... 2026-08-13 08:23:33,506 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_02 ... 2026-08-13 08:23:33,644 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_03 ... 2026-08-13 08:23:33,807 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_04 ... 2026-08-13 08:23:33,925 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_05 ... 2026-08-13 08:23:34,062 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_08 ... 2026-08-13 08:23:34,298 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_09 ... 2026-08-13 08:23:34,396 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_10 ... 2026-08-13 08:23:34,500 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_11 ... 2026-08-13 08:23:34,680 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_12 ... 2026-08-13 08:23:34,791 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_13 ... 2026-08-13 08:23:34,902 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_14 ... 2026-08-13 08:23:35,015 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_16 ... 2026-08-13 08:23:35,248 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_18 ... 2026-08-13 08:23:35,475 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_19 ... 2026-08-13 08:23:35,601 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_20 ... 2026-08-13 08:23:35,721 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_21 ... 2026-08-13 08:23:35,850 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_01 ... 2026-08-13 08:23:36,022 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_02 ... 2026-08-13 08:23:36,232 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_03 ... 2026-08-13 08:23:36,351 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_04 ... 2026-08-13 08:23:36,522 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_05 ... 2026-08-13 08:23:36,725 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_06 ... 2026-08-13 08:23:36,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_07 ... 2026-08-13 08:23:37,004 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_payment ... 2026-08-13 08:23:37,210 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [90] 2026-08-13 08:23:37,257 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-08-13 08:23:37,617 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [91] 2026-08-13 08:23:37,677 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-08-13 08:23:39,494 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_loan_order_form ... 2026-08-13 08:23:39,542 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_reconfirm_contract ... 2026-08-13 08:23:39,725 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [93] 2026-08-13 08:23:39,765 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-08-13 08:23:39,891 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [94] 2026-08-13 08:23:39,908 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-08-13 08:23:39,942 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_refund_payment ... 2026-08-13 08:23:40,175 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [95] 2026-08-13 08:23:40,250 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-08-13 08:23:40,606 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [96] 2026-08-13 08:23:40,661 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-08-13 08:23:41,616 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.message records with IDs: [47513, 47512, 47511, 47510, 47509, 47508, 47507, 47506, 47505, 47504, 47503, 47502, 47501] 2026-08-13 08:23:41,622 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-08-13 08:23:41,634 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted mail.followers records with IDs: [5662, 5663, 5664, 5665, 5666, 5667, 5668, 5669, 5670, 5671, 5672, 5673, 5674] 2026-08-13 08:23:43,148 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_set_days_of_month_or_year_to_zero ... 2026-08-13 08:23:43,199 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_contract_order ... 2026-08-13 08:23:43,378 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [98] 2026-08-13 08:23:43,408 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-08-13 08:23:43,427 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.disbursement records with IDs: [60] 2026-08-13 08:23:43,448 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lending.order records with IDs: [2] 2026-08-13 08:23:43,479 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_disburement ... 2026-08-13 08:23:43,667 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.refund.line records with IDs: [99] 2026-08-13 08:23:43,698 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-08-13 08:23:43,720 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #767 deleted loan.lend.disbursement records with IDs: [61] 2026-08-13 08:23:43,795 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:23:53,431 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:23:53,443 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:23:53,472 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:23:53,475 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:23:53,492 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:23:53,497 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:23:54,309 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [100] 2026-08-13 08:23:54,360 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-08-13 08:24:05,462 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_02_lending_order_disbursement_payment ... 2026-08-13 08:24:05,996 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_03_lending_order_disbursement_payment_multiple ... 2026-08-13 08:24:06,872 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_01 ... 2026-08-13 08:24:07,135 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:07,208 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:08,205 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_02 ... 2026-08-13 08:24:08,434 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:08,503 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:09,532 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_05_lend_order_refund_payment_multiple ... 2026-08-13 08:24:09,789 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:09,862 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:11,228 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_06_lend_order_interest ... 2026-08-13 08:24:11,511 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:11,589 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:12,568 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_07_lend_order_interest_multiple ... 2026-08-13 08:24:12,855 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:12,965 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:18,316 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_08_check_disbursement_amount ... 2026-08-13 08:24:18,913 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_09_check_interest_amount ... 2026-08-13 08:24:19,169 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:19,254 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:20,125 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-08-13 08:24:20,726 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-08-13 08:24:20,961 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:21,017 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:22,164 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-08-13 08:24:22,440 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.refund.line records with IDs: [101] 2026-08-13 08:24:22,523 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #769 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-08-13 08:24:25,372 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:24:35,220 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #771 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:24:35,236 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #771 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:24:35,281 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #771 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:24:35,288 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #771 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:24:35,316 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #771 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:24:35,324 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #771 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:24:35,694 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_disbursement_payment_match_requires_disbursement ... 2026-08-13 08:24:35,744 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_refund_payment_match_requires_refund ... 2026-08-13 08:24:35,836 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:24:45,349 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #773 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:24:45,360 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #773 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:24:45,391 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #773 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:24:45,397 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #773 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:24:45,420 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #773 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:24:45,425 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #773 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:24:45,705 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_disbursement_create_payment_raises_validation_error_not_bare_string ... 2026-08-13 08:24:45,753 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_hook_raises_not_implemented_when_not_overridden ... 2026-08-13 08:24:45,811 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_refund_create_payment_raises_validation_error_not_bare_string ... 2026-08-13 08:24:45,919 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:24:55,784 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:24:55,796 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:24:55,828 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:24:55,834 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:24:55,862 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:24:55,867 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:24:56,522 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_disbursement_hook_returns_inbound_and_borrow_order ... 2026-08-13 08:24:56,678 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.refund.line records with IDs: [110] 2026-08-13 08:24:56,721 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-08-13 08:24:57,094 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.refund.line records with IDs: [111] 2026-08-13 08:24:57,190 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-08-13 08:24:58,090 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_refund_hook_returns_outbound_and_borrow_order ... 2026-08-13 08:24:58,302 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.refund.line records with IDs: [113] 2026-08-13 08:24:58,352 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-08-13 08:24:58,708 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.refund.line records with IDs: [114] 2026-08-13 08:24:58,781 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-08-13 08:24:59,726 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted mail.message records with IDs: [47704, 47703, 47702, 47701, 47700, 47699, 47698, 47697, 47696, 47695, 47694, 47693, 47692] 2026-08-13 08:24:59,731 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted loan.borrow.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-08-13 08:24:59,742 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #775 deleted mail.followers records with IDs: [5894, 5895, 5896, 5897, 5898, 5899, 5900, 5901, 5902, 5903, 5904, 5905, 5906] 2026-08-13 08:25:00,415 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:25:09,519 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:25:09,541 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:25:09,576 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:25:09,582 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:25:09,608 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:25:09,613 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:25:10,214 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_disbursement_hook_returns_outbound_and_lend_order ... 2026-08-13 08:25:10,418 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.refund.line records with IDs: [110] 2026-08-13 08:25:10,474 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-08-13 08:25:10,870 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.refund.line records with IDs: [111] 2026-08-13 08:25:10,948 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-08-13 08:25:11,915 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_refund_hook_returns_inbound_and_lend_order ... 2026-08-13 08:25:12,166 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.refund.line records with IDs: [113] 2026-08-13 08:25:12,230 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-08-13 08:25:12,670 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.refund.line records with IDs: [114] 2026-08-13 08:25:12,729 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-08-13 08:25:13,806 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted mail.message records with IDs: [47758, 47757, 47756, 47755, 47754, 47753, 47752, 47751, 47750, 47749, 47748, 47747, 47746] 2026-08-13 08:25:13,814 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted loan.lend.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-08-13 08:25:13,826 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #777 deleted mail.followers records with IDs: [5954, 5955, 5956, 5957, 5958, 5959, 5960, 5961, 5962, 5963, 5964, 5965, 5966] 2026-08-13 08:25:14,615 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:25:24,021 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #779 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:25:24,034 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #779 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:25:24,069 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #779 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:25:24,077 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #779 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:25:24,103 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #779 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:25:24,108 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #779 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:25:24,404 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_loan_management.tests.test_product: Starting TestLoanProduct.test_product_form ... 2026-08-13 08:25:25,371 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:25:25,385 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_1 ... 2026-08-13 08:25:25,555 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_2 ... 2026-08-13 08:25:25,709 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_3 ... 2026-08-13 08:25:25,864 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_2 ... 2026-08-13 08:25:26,002 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_3 ... 2026-08-13 08:25:26,167 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:26,182 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_01_cron_generate_requests ... 2026-08-13 08:25:26,320 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (43) started manually 2026-08-13 08:25:26,358 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (43) done 2026-08-13 08:25:26,378 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_02_cron_generate_requests ... 2026-08-13 08:25:26,562 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (43) started manually 2026-08-13 08:25:26,690 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (43) done 2026-08-13 08:25:26,702 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (43) started manually 2026-08-13 08:25:26,708 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (43) done 2026-08-13 08:25:26,740 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_1_compute_next_maintenance ... 2026-08-13 08:25:26,908 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_2_compute_next_maintenance ... 2026-08-13 08:25:27,063 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_3_compute_next_maintenance ... 2026-08-13 08:25:27,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_4_compute_next_maintenance ... 2026-08-13 08:25:27,398 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_2_1_compute_next_maintenance ... 2026-08-13 08:25:27,588 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_01_cron_notify_maintenance ... 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47813] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (124) started manually 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (124) done 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_cron_notify_maintenance ... 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47823] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (124) started manually 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (124) done 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_cron_notify_maintenance ... 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47833] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (124) started manually 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (124) done 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_date_to_notify ... 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47842] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-08-13 08:25:31,589 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:25:33,512 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_01 ... 2026-08-13 08:25:34,048 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_02 ... 2026-08-13 08:25:34,280 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move records with IDs: [189] 2026-08-13 08:25:34,939 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_03 ... 2021-01-01 07:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-08-13 08:25:36,029 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_display_popup_backdate ... 2026-08-13 08:25:36,295 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:25:37,650 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move records with IDs: [202] 2026-08-13 08:25:37,935 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_01_start_workorder ... 2026-08-13 08:25:38,119 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_02_pending_workorder ... 2026-08-13 08:25:38,341 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_03_block_workcenter ... 2026-08-13 08:25:38,625 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_04_unblock_workcenter ... 2026-08-13 08:25:38,870 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_05_mark_done_workorder ... 2026-08-13 08:25:39,317 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_mark_done_workorder ... 2026-08-13 08:25:39,519 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_pending_workorder ... 2026-08-13 08:25:39,566 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_start_workorder ... 2026-08-13 08:25:39,802 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_unblock_workcenter ... 2026-08-13 08:25:39,871 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_start_workorder_skips_done_workorder_when_raise_on_invalid_state ... 2026-08-13 08:25:40,090 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:25:41,408 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move records with IDs: [208] 2026-08-13 08:25:41,722 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_as_done_without_a_timer_credits_the_backdated_hour ... 2026-08-13 08:25:41,872 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move records with IDs: [212] 2026-08-13 08:25:42,219 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_done_leaves_the_server_clock_alone ... 2026-08-13 08:25:42,703 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_beyond_expected_duration_splits_into_two_timers ... 2026-08-13 08:25:42,903 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_within_expected_duration_books_one_productive_timer ... 2026-08-13 08:25:43,116 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_leaves_the_server_clock_alone ... 2026-08-13 08:25:43,321 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_never_changes_the_expected_duration ... 2026-08-13 08:25:43,530 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_on_a_planned_order_completes ... 2026-08-13 08:25:43,769 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:25:45,107 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move records with IDs: [221] 2026-08-13 08:25:45,399 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateCalendar.test_backdate_start_on_a_non_working_day_plans_the_finish_in_working_time ... 2026-08-13 08:25:45,599 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:25:50,281 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_01_constrains_with_all_positive_percentages ... 2026-08-13 08:25:50,379 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_02_constrains_with_negative_percentages ... 2026-08-13 08:25:50,429 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_03_constrains_with_percentages_are_decimal ... 2026-08-13 08:25:50,497 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_04_constrains_with_sum_percentages_between_0_and_100 ... 2026-08-13 08:25:50,555 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_05_constrains_with_sum_of_all_percentage ... 2026-08-13 08:25:50,609 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_06_constrains_sum_percentage_is_zero ... 2026-08-13 08:25:50,724 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_07_constains_any_line_has_zero_percentage ... 2026-08-13 08:25:50,842 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_08_variant_aware_percentage_sum_accepts_per_variant_100 ... 2026-08-13 08:25:51,183 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_09_variant_aware_percentage_sum_rejects_per_variant_mismatch ... 2026-08-13 08:25:51,619 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:25:51,979 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_stock_value.tests.test_price_percent_cost_share_coexistence: Starting TestPricePercentCostShareCoexistence.test_01_price_percent_and_cost_share_validate_independently ... 2026-08-13 08:25:52,080 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:57,191 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_03_unbuild_bom_percentage_standard_price ... 2026-08-13 08:25:57,718 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [187] 2026-08-13 08:25:57,751 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [188] 2026-08-13 08:25:57,781 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [189] 2026-08-13 08:25:58,034 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_04_unbuild_bom_percentage_product_fifo ... 2026-08-13 08:25:58,589 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [195] 2026-08-13 08:25:58,621 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [196] 2026-08-13 08:25:58,657 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [197] 2026-08-13 08:25:58,944 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_05_unbuild_bom_percentage_average_cost_method ... 2026-08-13 08:25:59,726 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [204] 2026-08-13 08:25:59,759 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [205] 2026-08-13 08:25:59,791 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [206] 2026-08-13 08:26:00,155 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:26:00,407 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_01 ... 2026-08-13 08:26:02,449 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [214] 2026-08-13 08:26:02,480 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [215] 2026-08-13 08:26:03,860 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_02 ... 2026-08-13 08:26:04,537 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [220] 2026-08-13 08:26:04,568 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [221] 2026-08-13 08:26:05,258 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:10,210 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_01_compute_maintenance_request ... 2026-08-13 08:26:10,238 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_02_compute_maintenance_request ... 2026-08-13 08:26:10,444 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_03_compute_maintenance_count ... 2026-08-13 08:26:11,257 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:26:11,274 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_a_bridge_the_operator_marked_for_removal_is_not_resurrected ... 2026-08-13 08:26:11,327 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_a_database_with_no_publication_channel_upgrades_silently ... 2026-08-13 08:26:11,353 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1365] 2026-08-13 08:26:11,353 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1206] 2026-08-13 08:26:11,379 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_already_installed_bridge_is_left_untouched ... 2026-08-13 08:26:11,445 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_exposed_database_the_migration_cannot_rescue_is_reported ... 2026-08-13 08:26:11,489 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1365] 2026-08-13 08:26:11,489 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1206] 2026-08-13 08:26:11,516 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_uninstalled_bridge_is_marked_for_installation ... 2026-08-13 08:26:11,547 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-08-13 08:26:11,626 202 INFO rb-2f9fcab-223857-403443 odoo.upgrade.to_mrp_plm.18_0_1_4.post_migrate: PLM #4174: queued viin_mrp_plm_website_sale for installation (state 'to install'). This database has website_sale installed, so the rule 'a PLM Confidential product document may never be published on the website' is enforced by that bridge module from now on; its install hook also un-publishes any document already in that state. No operator action is required. 2026-08-13 08:26:11,647 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_refusing_the_bridge_never_drags_website_sale_into_installation ... 2026-08-13 08:26:11,681 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_bridge_is_installed_while_website_sale_is_being_upgraded ... 2026-08-13 08:26:11,715 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-08-13 08:26:11,779 202 INFO rb-2f9fcab-223857-403443 odoo.upgrade.to_mrp_plm.18_0_1_4.post_migrate: PLM #4174: queued viin_mrp_plm_website_sale for installation (state 'to install'). This database has website_sale installed, so the rule 'a PLM Confidential product document may never be published on the website' is enforced by that bridge module from now on; its install hook also un-publishes any document already in that state. No operator action is required. 2026-08-13 08:26:11,799 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_bridge_is_refused_when_website_sale_is_not_installed ... 2026-08-13 08:26:11,828 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_forced_installation_is_announced_in_the_upgrade_log ... 2026-08-13 08:26:11,856 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-08-13 08:26:11,939 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:12,604 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_01_group_mrp_user_right ... 2026-08-13 08:26:12,635 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco 2026-08-13 08:26:12,644 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.type 2026-08-13 08:26:12,647 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.tag 2026-08-13 08:26:12,669 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_02_group_plm_user_right_model_eco ... 2026-08-13 08:26:12,821 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #810 deleted mail.message records with IDs: [47889] 2026-08-13 08:26:12,849 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #810 deleted viin.mrp.eco records with IDs: [2] 2026-08-13 08:26:12,854 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #810 deleted mail.followers records with IDs: [6007] 2026-08-13 08:26:12,880 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_07_group_plm_user_right_model_eco_tag ... 2026-08-13 08:26:12,914 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #810 deleted viin.mrp.eco.tag records with IDs: [2] 2026-08-13 08:26:12,937 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_08_group_plm_manager_right_model_eco ... 2026-08-13 08:26:13,069 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #810 deleted mail.message records with IDs: [47890] 2026-08-13 08:26:13,103 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #810 deleted viin.mrp.eco records with IDs: [3] 2026-08-13 08:26:13,110 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #810 deleted mail.followers records with IDs: [6008] 2026-08-13 08:26:13,134 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_12_group_plm_manager_right_model_eco_tag ... 2026-08-13 08:26:13,164 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #811 deleted viin.mrp.eco.tag records with IDs: [3] 2026-08-13 08:26:13,199 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:26:18,340 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_read ... 2026-08-13 08:26:18,567 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 812, model: viin.mrp.eco 2026-08-13 08:26:18,606 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_written ... 2026-08-13 08:26:18,814 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 812, model: viin.mrp.eco 2026-08-13 08:26:18,855 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_bom_eco_count_excludes_other_companies ... 2026-08-13 08:26:18,901 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_follow_their_eco_company ... 2026-08-13 08:26:18,969 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_of_another_company_are_not_searchable ... 2026-08-13 08:26:19,038 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_creating_a_company_less_eco_is_refused ... 2026-08-13 08:26:19,243 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_eco_type_count_excludes_other_companies ... 2026-08-13 08:26:19,294 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_manufacturing_order_eco_count_excludes_other_companies ... 2026-08-13 08:26:20,020 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_product_eco_count_excludes_other_companies ... 2026-08-13 08:26:20,055 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_scheduled_eco_application_still_crosses_companies ... 2026-08-13 08:26:20,124 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_writing_a_change_line_company_does_not_rehome_its_eco ... 2026-08-13 08:26:20,195 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:26:21,376 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-13 08:26:21,380 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-13 08:26:25,561 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_cold_cache_deletion_is_also_refused_by_the_read_rule_before_any_guard_runs ... 2026-08-13 08:26:25,587 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 817, model: product.document 2026-08-13 08:26:25,617 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19985], uid: 817, model: ir.attachment 2026-08-13 08:26:25,650 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_document_uploaded_from_a_bill_of_materials_is_confidential_by_default ... 2026-08-13 08:26:25,714 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 817, model: product.document 2026-08-13 08:26:25,747 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_document_uploaded_with_the_bom_upload_context_is_confidential_by_default ... 2026-08-13 08:26:25,808 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 817, model: product.document 2026-08-13 08:26:25,840 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_can_still_delete_an_ordinary_product_document ... 2026-08-13 08:26:25,889 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #817 deleted product.document records with IDs: [10] 2026-08-13 08:26:25,952 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #817 deleted ir.attachment records with IDs: [20029] 2026-08-13 08:26:25,983 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #817 deleted ir.attachment records with IDs: [20030] 2026-08-13 08:26:26,005 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_a_confidential_document_from_the_products_document_list ... 2026-08-13 08:26:26,086 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_the_confidential_engineering_document_from_the_product ... 2026-08-13 08:26:26,142 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_the_confidential_engineering_file_directly ... 2026-08-13 08:26:26,196 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_download_an_archived_confidential_document_over_http ... 2026-08-13 08:26:26,232 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:26,245 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:26:26,529 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20031], uid: 6, model: ir.attachment 2026-08-13 08:26:26,537 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:26] "GET /web/content/20031 HTTP/1.1" 404 - 33 0.032 0.262 2026-08-13 08:26:26,548 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:26,562 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20032], uid: 6, model: ir.attachment 2026-08-13 08:26:26,570 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:26] "GET /web/content/20032 HTTP/1.1" 404 - 17 0.007 0.012 2026-08-13 08:26:26,582 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:26,594 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20033], uid: 6, model: ir.attachment 2026-08-13 08:26:26,602 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:26] "GET /web/content/20033 HTTP/1.1" 404 - 17 0.007 0.010 2026-08-13 08:26:26,615 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:26,632 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20034], uid: 6, model: ir.attachment 2026-08-13 08:26:26,645 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:26] "GET /web/content/20034 HTTP/1.1" 404 - 17 0.012 0.014 2026-08-13 08:26:26,646 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_download_an_archived_confidential_document_over_http: waiting for threads: [] 2026-08-13 08:26:26,671 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_delete_a_confidential_document ... 2026-08-13 08:26:26,722 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #818 deleted product.document records with IDs: [16] 2026-08-13 08:26:26,775 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #818 deleted ir.attachment records with IDs: [20035] 2026-08-13 08:26:26,815 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #818 deleted ir.attachment records with IDs: [20036] 2026-08-13 08:26:26,841 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_still_reach_an_archived_confidential_document ... 2026-08-13 08:26:26,937 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_archived_ordinary_document_stays_readable_for_every_role ... 2026-08-13 08:26:27,043 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:27,055 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:26:28,201 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:28] "GET /web/content/20041 HTTP/1.1" 200 - 10 0.004 1.143 2026-08-13 08:26:28,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:28,252 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:28] "GET /web/content/20042 HTTP/1.1" 200 - 6 0.004 0.009 2026-08-13 08:26:28,253 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_an_archived_ordinary_document_stays_readable_for_every_role: waiting for threads: [] 2026-08-13 08:26:28,278 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_explicit_non_confidential_choice_at_create_wins_over_the_bom_default ... 2026-08-13 08:26:28,371 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_internal_process_can_still_delete_a_confidential_document ... 2026-08-13 08:26:28,392 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #817 deleted product.document records with IDs: [25] 2026-08-13 08:26:28,406 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #817 deleted ir.attachment records with IDs: [20044] 2026-08-13 08:26:28,430 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_archiving_a_confidential_document_does_not_open_it_to_a_non_plm_user ... 2026-08-13 08:26:28,504 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20045], uid: 6, model: ir.attachment 2026-08-13 08:26:28,550 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20046], uid: 6, model: ir.attachment 2026-08-13 08:26:28,592 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20047], uid: 6, model: ir.attachment 2026-08-13 08:26:28,635 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20048], uid: 6, model: ir.attachment 2026-08-13 08:26:28,682 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_attaching_a_file_to_a_product_still_creates_its_product_document ... 2026-08-13 08:26:28,692 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-13 08:26:28,693 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-13 08:26:28,732 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_attachment_with_no_product_document_at_all_stays_readable_for_every_role ... 2026-08-13 08:26:28,832 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_clearing_confidentiality_lifts_the_restriction ... 2026-08-13 08:26:28,905 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_deleting_the_product_still_deletes_its_confidential_document ... 2026-08-13 08:26:29,026 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48284] 2026-08-13 08:26:29,125 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [20051] 2026-08-13 08:26:29,126 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted product.product records with IDs: [1285] 2026-08-13 08:26:29,145 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48283] 2026-08-13 08:26:29,187 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted product.template records with IDs: [884] 2026-08-13 08:26:29,208 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_directly_uploaded_product_attachment_stays_readable_for_every_role ... 2026-08-13 08:26:29,269 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_marking_a_document_confidential_does_not_move_it_onto_the_bill_of_materials ... 2026-08-13 08:26:29,333 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20052], uid: 6, model: ir.attachment 2026-08-13 08:26:29,370 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_marking_a_document_confidential_immediately_restricts_it_to_the_plm_group ... 2026-08-13 08:26:29,438 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20053], uid: 6, model: ir.attachment 2026-08-13 08:26:29,506 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_blind_mark_public_attempt_never_reaches_an_unauthenticated_caller ... 2026-08-13 08:26:29,551 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19985], uid: 6, model: ir.attachment 2026-08-13 08:26:29,571 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:26:29,849 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-08-13 08:26:29,852 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:29] "GET /web/content/19985 HTTP/1.1" 404 - 11 0.004 0.279 2026-08-13 08:26:29,853 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_non_plm_user_blind_mark_public_attempt_never_reaches_an_unauthenticated_caller: waiting for threads: [] 2026-08-13 08:26:29,873 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_can_still_mark_non_engineering_attachments_public ... 2026-08-13 08:26:29,947 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_blind_mark_an_engineering_attachment_public ... 2026-08-13 08:26:30,034 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19985], uid: 6, model: ir.attachment 2026-08-13 08:26:30,056 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_blind_overwrite_an_engineering_documents_contents ... 2026-08-13 08:26:30,092 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-08-13 08:26:30,113 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_change_the_bom_placement_of_a_confidential_document ... 2026-08-13 08:26:30,143 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-08-13 08:26:30,168 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_clear_confidentiality_on_a_confidential_document ... 2026-08-13 08:26:30,198 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-08-13 08:26:30,227 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_find_the_engineering_attachment_by_search ... 2026-08-13 08:26:30,285 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_find_the_engineering_product_document_row ... 2026-08-13 08:26:30,338 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_read_the_engineering_attachment_bytes ... 2026-08-13 08:26:30,380 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19985], uid: 6, model: ir.attachment 2026-08-13 08:26:30,414 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_create_then_read_back_engineering_document_is_denied ... 2026-08-13 08:26:30,486 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [35], uid: 6, model: product.document 2026-08-13 08:26:30,513 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_gets_404_downloading_the_engineering_document_over_http ... 2026-08-13 08:26:30,526 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:30,538 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:26:30,764 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19985], uid: 6, model: ir.attachment 2026-08-13 08:26:30,772 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:30] "GET /web/content/19985 HTTP/1.1" 404 - 33 0.021 0.216 2026-08-13 08:26:30,774 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_non_plm_user_gets_404_downloading_the_engineering_document_over_http: waiting for threads: [] 2026-08-13 08:26:30,803 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_marking_a_document_confidential_hides_it_even_from_its_own_author ... 2026-08-13 08:26:30,862 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [36], uid: 6, model: product.document 2026-08-13 08:26:30,893 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_promoting_a_document_onto_the_bom_keeps_it_readable_to_that_user ... 2026-08-13 08:26:30,958 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_bytes_stay_readable_for_every_role ... 2026-08-13 08:26:31,011 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_stays_findable_by_search_for_every_role ... 2026-08-13 08:26:31,068 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role ... 2026-08-13 08:26:31,080 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:demo from n/a 2026-08-13 08:26:31,089 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:26:31,341 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:31] "GET /web/content/19986 HTTP/1.1" 200 - 26 0.022 0.231 2026-08-13 08:26:31,356 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:plm_user from n/a 2026-08-13 08:26:31,396 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:31] "GET /web/content/19986 HTTP/1.1" 200 - 17 0.011 0.020 2026-08-13 08:26:31,398 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role: waiting for threads: [] 2026-08-13 08:26:31,425 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_product_document_row_stays_findable_for_every_role ... 2026-08-13 08:26:31,498 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_attachment_by_search ... 2026-08-13 08:26:31,571 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_product_document_row ... 2026-08-13 08:26:31,621 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_read_the_engineering_attachment_bytes ... 2026-08-13 08:26:31,666 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_cannot_read_another_companys_engineering_attachment_despite_group_membership ... 2026-08-13 08:26:31,707 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 815, model: product.document 2026-08-13 08:26:31,748 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_downloads_the_engineering_document_over_http ... 2026-08-13 08:26:31,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:plm_user from n/a 2026-08-13 08:26:31,773 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:26:32,005 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:32] "GET /web/content/19985 HTTP/1.1" 200 - 26 0.013 0.221 2026-08-13 08:26:32,024 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_public_true_set_via_sudo_still_serves_engineering_bytes_unauthenticated ... 2026-08-13 08:26:32,033 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:26:33,255 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:26:33] "GET /web/content/19985 HTTP/1.1" 200 - 11 0.003 1.221 2026-08-13 08:26:33,257 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_public_true_set_via_sudo_still_serves_engineering_bytes_unauthenticated: waiting for threads: [] 2026-08-13 08:26:33,277 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_putting_a_document_on_the_bill_of_materials_does_not_restrict_who_can_read_it ... 2026-08-13 08:26:33,386 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_unarchiving_a_confidential_document_leaves_it_restricted_to_the_plm_group ... 2026-08-13 08:26:33,443 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20058], uid: 6, model: ir.attachment 2026-08-13 08:26:33,500 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_unarchiving_an_ordinary_document_leaves_it_readable_for_every_role ... 2026-08-13 08:26:33,584 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_uninstalling_the_module_is_not_blocked_by_a_confidential_document ... 2026-08-13 08:26:33,621 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #817 deleted product.document records with IDs: [41] 2026-08-13 08:26:33,673 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #817 deleted ir.attachment records with IDs: [20060] 2026-08-13 08:26:33,732 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-13 08:26:33,746 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_anchors_its_dependents_bind ... 2026-08-13 08:26:33,805 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_new_bom_field_its_dependent_binds ... 2026-08-13 08:26:33,864 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_component_change_columns ... 2026-08-13 08:26:33,921 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_operation_change_columns ... 2026-08-13 08:26:33,967 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_type_form_exposes_the_notebook_its_dependent_binds ... 2026-08-13 08:26:34,024 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_no_tree_tag_survives_in_any_view_file ... 2026-08-13 08:26:34,070 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:35,787 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_get_default_warehouse_id ... 2026-08-13 08:26:35,883 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_own_document_user_access_right ... 2026-08-13 08:26:36,316 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:26:37,613 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-08-13 08:26:37,623 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48290] 2026-08-13 08:26:37,629 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:26:37,908 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-08-13 08:26:37,916 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48292] 2026-08-13 08:26:37,920 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:26:39,615 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_01_own_document_user_access_mrp_data ... 2026-08-13 08:26:39,718 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: mrp.production 2026-08-13 08:26:39,729 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: mrp.bom 2026-08-13 08:26:39,733 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: mrp.bom.line 2026-08-13 08:26:39,736 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: mrp.workorder 2026-08-13 08:26:39,740 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: mrp.unbuild 2026-08-13 08:26:39,747 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: mrp.production 2026-08-13 08:26:39,750 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: mrp.bom 2026-08-13 08:26:39,755 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: mrp.bom.line 2026-08-13 08:26:39,761 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: mrp.workorder 2026-08-13 08:26:39,765 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: mrp.unbuild 2026-08-13 08:26:39,770 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: mrp.production 2026-08-13 08:26:39,773 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: mrp.bom 2026-08-13 08:26:39,777 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: mrp.bom.line 2026-08-13 08:26:39,779 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: mrp.workorder 2026-08-13 08:26:39,781 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: mrp.unbuild 2026-08-13 08:26:39,802 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_mrp_own_document_user_access ... 2026-08-13 08:26:39,826 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: stock.warehouse 2026-08-13 08:26:39,838 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 822, model: stock.warehouse 2026-08-13 08:26:39,843 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: stock.warehouse 2026-08-13 08:26:39,859 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [265], uid: 823, model: stock.warehouse 2026-08-13 08:26:39,888 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 823, model: stock.warehouse 2026-08-13 08:26:39,892 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 823, model: stock.warehouse 2026-08-13 08:26:39,899 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 823, model: stock.warehouse 2026-08-13 08:26:39,908 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 823, model: stock.warehouse 2026-08-13 08:26:39,911 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 823, model: stock.warehouse 2026-08-13 08:26:39,913 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 823, model: stock.warehouse 2026-08-13 08:26:39,919 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [266], uid: 822, model: stock.warehouse 2026-08-13 08:26:39,934 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: stock.warehouse 2026-08-13 08:26:39,937 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 822, model: stock.warehouse 2026-08-13 08:26:39,940 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: stock.warehouse 2026-08-13 08:26:39,963 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_onchange_bom_id_with_user ... 2026-08-13 08:26:41,055 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [266], uid: 822, model: stock.warehouse 2026-08-13 08:26:41,068 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [266], uid: 822, model: stock.warehouse 2026-08-13 08:26:41,074 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [266], uid: 822, model: stock.warehouse 2026-08-13 08:26:41,079 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [266], uid: 822, model: stock.warehouse 2026-08-13 08:26:41,167 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:26:41,467 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_multi_warehouse_access_control_purchase.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_purchase_data ... 2026-08-13 08:26:41,541 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 824, model: purchase.order 2026-08-13 08:26:41,581 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:26:41,857 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_multi_warehouse_access_control_sale.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_sale_data ... 2026-08-13 08:26:42,756 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 825, model: sale.order 2026-08-13 08:26:42,822 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 825, model: sale.order.line 2026-08-13 08:26:42,886 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:26:43,276 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_internal_user ... 2026-08-13 08:26:43,539 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 827, model: ir.module.category 2026-08-13 08:26:43,549 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 827, model: ir.module.category 2026-08-13 08:26:43,555 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 827, model: ir.module.category 2026-08-13 08:26:43,575 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 827, model: odoo.module 2026-08-13 08:26:43,577 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 827, model: odoo.module 2026-08-13 08:26:43,579 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 827, model: odoo.module 2026-08-13 08:26:43,646 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 827, model: odoo.module.version.image 2026-08-13 08:26:43,649 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 827, model: odoo.module.version 2026-08-13 08:26:43,651 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 827, model: odoo.module.version 2026-08-13 08:26:43,677 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_portal ... 2026-08-13 08:26:43,888 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 828, model: odoo.module 2026-08-13 08:26:43,897 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 828, model: odoo.module 2026-08-13 08:26:43,902 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 828, model: odoo.module 2026-08-13 08:26:43,904 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 828, model: odoo.module 2026-08-13 08:26:43,928 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_user ... 2026-08-13 08:26:44,206 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 829, model: odoo.module.version.download.stat 2026-08-13 08:26:44,217 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 829, model: odoo.module.version.download.stat 2026-08-13 08:26:44,257 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:26:44,851 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_can_download_login_less_partner_who_fully_paid ... 2026-08-13 08:26:47,479 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_constrains_app_download_token_lifetime ... 2026-08-13 08:26:47,514 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all ... 2026-08-13 08:26:49,091 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all_paid_omv_test ... 2026-08-13 08:26:50,949 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test ... 2026-08-13 08:26:52,234 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale ... 2026-08-13 08:26:53,751 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_paid_omv_test ... 2026-08-13 08:26:55,521 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project ... 2026-08-13 08:26:56,966 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project_paid_omv_test_sale ... 2026-08-13 08:26:58,593 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template ... 2026-08-13 08:27:00,187 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template_paid_omv_test_sale_project ... 2026-08-13 08:27:01,753 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:02,118 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_route_accepts_cache_buster_query_param ... 2026-08-13 08:27:02,140 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:02,365 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:02] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 200 - 14 0.008 0.219 2026-08-13 08:27:02,368 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_canonical_doc_image_route_accepts_cache_buster_query_param: waiting for threads: [] 2026-08-13 08:27:02,390 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_urls_serve_200_with_real_bytes ... 2026-08-13 08:27:02,397 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:02,619 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:02] "GET /apps/modules/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 200 - 14 0.005 0.219 2026-08-13 08:27:02,631 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:02] "GET /apps/modules/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.001 0.006 2026-08-13 08:27:02,641 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:02] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.000 0.004 2026-08-13 08:27:02,642 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_canonical_doc_image_urls_serve_200_with_real_bytes: waiting for threads: [] 2026-08-13 08:27:02,667 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected ... 2026-08-13 08:27:02,673 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:03,790 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:03] "OPTIONS /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 204 - 12 0.005 1.114 2026-08-13 08:27:03,791 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected: waiting for threads: [] 2026-08-13 08:27:03,812 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header ... 2026-08-13 08:27:03,836 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:04,048 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:04] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.021 0.212 2026-08-13 08:27:04,076 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical ... 2026-08-13 08:27:04,085 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:04,329 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:04] "GET /apps/app/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.006 0.242 2026-08-13 08:27:04,335 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:04] "GET /apps/app/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.003 2026-08-13 08:27:04,342 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:04] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.003 2026-08-13 08:27:04,344 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical: waiting for threads: [] 2026-08-13 08:27:04,361 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect ... 2026-08-13 08:27:04,366 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:04,606 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:04] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 301 - 13 0.007 0.236 2026-08-13 08:27:04,608 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect: waiting for threads: [] 2026-08-13 08:27:04,624 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_repeated_query_parameters_survive_doc_image_redirect ... 2026-08-13 08:27:04,632 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:04,849 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:04] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.005 0.215 2026-08-13 08:27:04,851 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_repeated_query_parameters_survive_doc_image_redirect: waiting for threads: [] 2026-08-13 08:27:04,872 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500 ... 2026-08-13 08:27:04,876 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:05,728 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:05] "GET /apps/12.0/no_such_module_at_all/static/description/apps_doc_image_routes_test.png HTTP/1.1" 404 - 188 0.111 0.742 2026-08-13 08:27:05,771 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:05] "GET /apps/12.0/to_test/static/description/no_such_image.png HTTP/1.1" 404 - 14 0.007 0.032 2026-08-13 08:27:05,775 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500: waiting for threads: [] 2026-08-13 08:27:05,807 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:07,272 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_apps_market_discover_modules ... 2026-08-13 08:27:09,088 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted odoo.module.version records with IDs: [23] 2026-08-13 08:27:13,875 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [1, 2, 3, 4, 5] 2026-08-13 08:27:14,405 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [6, 7, 8, 9, 10] 2026-08-13 08:27:14,552 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_multiple_omv_same_tech_name_multi_repo ... 2026-08-13 08:27:14,622 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 08:27:15,128 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-08-13 08:27:18,274 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:27:28,119 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_all_apps ... 2026-08-13 08:27:32,138 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:portal_user from n/a 2026-08-13 08:27:32,147 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:32,421 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:32] "GET /my/apps/downloads HTTP/1.1" 200 - 43 0.025 0.250 2026-08-13 08:27:33,799 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:33] "GET /my/apps/downloads HTTP/1.1" 200 - 38 0.026 0.069 2026-08-13 08:27:33,801 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_all_apps: waiting for threads: [] 2026-08-13 08:27:33,916 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_app_via_web_content ... 2026-08-13 08:27:33,934 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:portal_user from n/a 2026-08-13 08:27:33,947 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:34,219 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:34] "GET /web/content/odoo.module.version/34/zipped_source_code HTTP/1.1" 404 - 19 0.012 0.262 2026-08-13 08:27:34,220 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_app_via_web_content: waiting for threads: [] 2026-08-13 08:27:34,245 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_one_app ... 2026-08-13 08:27:38,031 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:portal_user from n/a 2026-08-13 08:27:38,041 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:38,295 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:38] "GET /my/apps/downloads HTTP/1.1" 200 - 42 0.026 0.230 2026-08-13 08:27:38,361 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_share_download_all_apps ... 2026-08-13 08:27:38,391 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:38,743 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:38] "GET /my/apps/downloads?download_id=4&access_token=a72f78c4-102b-42c9-b113-943e2ce5fef1 HTTP/1.1" 200 - 37 0.024 0.330 2026-08-13 08:27:38,749 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:38] "GET /my/apps/downloads?download_id=4&access_token=a72f78c4-102b-42c9-b113-943e2ce5fef1f HTTP/1.1" 303 - 1 0.000 0.002 2026-08-13 08:27:38,762 202 INFO rb-2f9fcab-223857-403443 odoo.http: Session expired 2026-08-13 08:27:38,762 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:38] "GET /my HTTP/1.1" 303 - 7 0.005 0.006 2026-08-13 08:27:39,486 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:39] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 184 0.123 0.598 2026-08-13 08:27:39,488 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_share_download_all_apps: waiting for threads: [] 2026-08-13 08:27:39,530 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-13 08:27:39,993 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_get_latest_version ... 2026-08-13 08:27:40,050 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:40,506 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free ... 2026-08-13 08:27:40,581 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free_depend_module_with_fee ... 2026-08-13 08:27:40,679 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_get_recursive_dependencies ... 2026-08-13 08:27:40,695 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_version_sorting_in_other_versions ... 2026-08-13 08:27:40,728 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:41,188 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_portal_apps_listing: Starting TestPortalAppsListing.test_my_apps_listing_does_not_500_when_purchased_app_has_no_icon ... 2026-08-13 08:27:44,691 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403443 login:portal_user from n/a 2026-08-13 08:27:44,703 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:45,685 202 INFO rb-2f9fcab-223857-403443 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:45] "GET /my/apps HTTP/1.1" 200 - 230 0.099 0.885 2026-08-13 08:27:45,759 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:46,118 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module.tests.test_software_author: Starting TestSoftwareAuthor.test_software_author_unlink ... 2026-08-13 08:27:46,222 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:46,781 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-08-13 08:27:54,033 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [21, 22, 23, 24, 25] 2026-08-13 08:27:54,098 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:27:57,468 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_1 ... 2026-08-13 08:27:59,013 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [227] 2026-08-13 08:27:59,490 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [228] 2026-08-13 08:27:59,998 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [226] 2026-08-13 08:28:00,523 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [225] 2026-08-13 08:28:01,006 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [231] 2026-08-13 08:28:01,472 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [230] 2026-08-13 08:28:01,927 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [229] 2026-08-13 08:28:02,287 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [232] 2026-08-13 08:28:02,462 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_2 ... 2026-08-13 08:28:04,521 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [233] 2026-08-13 08:28:04,959 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [235] 2026-08-13 08:28:05,377 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [234] 2026-08-13 08:28:05,893 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [236] 2026-08-13 08:28:06,433 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [238] 2026-08-13 08:28:06,952 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [237] 2026-08-13 08:28:07,386 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [239] 2026-08-13 08:28:07,789 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [240] 2026-08-13 08:28:08,011 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:09,598 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module_sale.tests.test_run: Starting TestSaleOrder.test_onchange_order_line_and_partner ... 2026-08-13 08:28:12,329 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:12,770 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module_sale.tests.test_wizard_omv_generate_quotation: Starting TestOdooModuleVersionGenerateQuotation.test_odoo_module_version_generate_quotation_wizard ... 2026-08-13 08:28:15,209 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:16,637 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module_sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_sale_order_template ... 2026-08-13 08:28:16,868 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:17,822 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_module_sale_project.tests.test_project_task: Starting TestProjectTask.test_download_odoo_module_version_project ... 2026-08-13 08:28:19,674 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:28:19,729 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_config_section: Starting TestConfigSection.test_write_config_section ... 2026-08-13 08:28:19,780 202 INFO rb-2f9fcab-223857-403443 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2f9fcab-223857/odoo/tests/case.py:247 2026-08-13 08:28:19,823 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_duplicate_name ... 2026-08-13 08:28:19,830 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_1 ... 2026-08-13 08:28:19,843 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_2 ... 2026-08-13 08:28:19,846 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_new ... 2026-08-13 08:28:19,885 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_1 ... 2026-08-13 08:28:19,914 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_2 ... 2026-08-13 08:28:19,942 202 INFO rb-2f9fcab-223857-403443 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2f9fcab-223857/odoo/tests/case.py:247 2026-08-13 08:28:19,980 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_odoo_version.tests.test_version_config: Starting TestVersionConfig.test_version_config ... 2026-08-13 08:28:19,986 202 INFO rb-2f9fcab-223857-403443 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2f9fcab-223857/odoo/tests/case.py:247 2026-08-13 08:28:28,734 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_access_right ... 2026-08-13 08:28:28,839 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #853 deleted okr.node records with IDs: [7] 2026-08-13 08:28:28,850 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 853, model: okr.node 2026-08-13 08:28:28,880 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 853, model: okr.node 2026-08-13 08:28:28,908 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 853, model: okr.node 2026-08-13 08:28:28,930 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 853, model: okr.node 2026-08-13 08:28:28,951 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 853, model: okr.node 2026-08-13 08:28:28,995 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_different_company ... 2026-08-13 08:28:29,109 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 855, model: okr.node 2026-08-13 08:28:29,161 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_multi_companies ... 2026-08-13 08:28:29,205 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 855, model: okr.node 2026-08-13 08:28:29,255 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 855, model: okr.node 2026-08-13 08:28:29,284 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 855, model: okr.node 2026-08-13 08:28:29,336 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 854, model: okr.node 2026-08-13 08:28:29,379 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 854, model: okr.node 2026-08-13 08:28:29,407 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 854, model: okr.node 2026-08-13 08:28:29,457 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_access_right ... 2026-08-13 08:28:29,617 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #852 deleted okr.node records with IDs: [8] 2026-08-13 08:28:29,629 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 852, model: okr.node 2026-08-13 08:28:29,688 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_multi_companies ... 2026-08-13 08:28:29,868 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #854 deleted okr.node records with IDs: [5] 2026-08-13 08:28:29,945 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #855 deleted okr.node records with IDs: [6] 2026-08-13 08:28:30,076 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 856, model: okr.node 2026-08-13 08:28:30,089 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 856, model: okr.node 2026-08-13 08:28:30,120 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_access_right ... 2026-08-13 08:28:30,309 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #852 deleted okr.node records with IDs: [11] 2026-08-13 08:28:30,357 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #852 deleted okr.node records with IDs: [12] 2026-08-13 08:28:30,387 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_hierarchy_chart_public_read ... 2026-08-13 08:28:34,269 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 858, model: okr.node 2026-08-13 08:28:34,402 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-13 08:28:35,619 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_check_parent_required ... 2026-08-13 08:28:35,758 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_compute_points ... 2026-08-13 08:28:35,871 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_check_parent_required ... 2026-08-13 08:28:36,018 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_compute_points ... 2026-08-13 08:28:36,075 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_check_parent_required ... 2026-08-13 08:28:36,205 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_compute_points ... 2026-08-13 08:28:36,270 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_04_check_parent_required ... 2026-08-13 08:28:36,510 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_05_check_okr_success_points_threshold_visibility ... 2026-08-13 08:28:36,732 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_06_check_okr_success_points_threshold_visibility_manager ... 2026-08-13 08:28:36,900 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_07_check_okr_success_points_threshold_visibility ... 2026-08-13 08:28:37,034 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_08_set_quarter_when_parent_quarter_unset ... 2026-08-13 08:28:37,181 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_09_sync_year_quarter_onchange_from_parent ... 2026-08-13 08:28:37,302 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_10_sync_year_quarter_from_parent_write ... 2026-08-13 08:28:37,364 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_constrains_name ... 2026-08-13 08:28:37,416 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_parent ... 2026-08-13 08:28:37,531 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_progress ... 2026-08-13 08:28:37,580 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_result ... 2026-08-13 08:28:37,677 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_constraint_point ... 2026-08-13 08:28:37,732 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_default_mode ... 2026-08-13 08:28:37,865 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_01 ... 2026-08-13 08:28:37,970 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_02 ... 2026-08-13 08:28:38,058 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_unlink ... 2026-08-13 08:28:38,145 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:28:38,160 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_01_check_okr_project ... 2026-08-13 08:28:38,267 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_02_check_okr_project ... 2026-08-13 08:28:38,373 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_03_check_okr_project ... 2026-08-13 08:28:38,481 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_04_check_okr_project ... 2026-08-13 08:28:38,572 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_05_check_okr_project ... 2026-08-13 08:28:38,652 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48332] 2026-08-13 08:28:38,659 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted okr.node records with IDs: [55] 2026-08-13 08:28:38,681 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_06_check_access_task_associated_okr ... 2026-08-13 08:28:38,817 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:38,829 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_dob ... 2026-08-13 08:28:38,875 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_future_this_year ... 2026-08-13 08:28:38,937 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_next_year ... 2026-08-13 08:28:38,996 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_no_dob ... 2026-08-13 08:28:39,052 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_end_boundary ... 2026-08-13 08:28:39,114 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_start_boundary ... 2026-08-13 08:28:39,176 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_empty_dob ... 2026-08-13 08:28:39,209 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:39,224 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_duplicate_partner ... 2026-08-13 08:28:40,674 202 INFO rb-2f9fcab-223857-403443 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-13 08:28:42,744 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_dob ... 2026-08-13 08:28:45,859 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_send_hbd_email ... 2026-08-13 08:28:49,128 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_send_hpbd_to_partner ... 2023-01-10 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (52) started manually 2023-01-10 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2023-01-10 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2023-01-10 00:00:00,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (52) done 2026-08-13 08:28:52,963 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:52,974 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-13 08:28:53,095 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: res.partner.equity.range 2026-08-13 08:28:53,103 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner.equity.range 2026-08-13 08:28:53,105 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: res.partner.equity.range 2026-08-13 08:28:53,120 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-13 08:28:53,255 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #2 deleted res.partner.equity.range records with IDs: [9] 2026-08-13 08:28:53,280 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:53,292 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_01_change_company_type ... 2026-08-13 08:28:53,863 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_02_change_company_type ... 2026-08-13 08:28:54,537 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_create_equity_range ... 2026-08-13 08:28:54,680 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_duplicate_record_equity_range ... 2026-08-13 08:28:54,798 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_remove_equity_range ... 2026-08-13 08:28:54,962 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_unique_name_equity_range ... 2026-08-13 08:28:55,168 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:55,192 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_address_translation_forwards_to_partner ... 2026-08-13 08:28:59,284 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_name_translate_reverted_address_fields_unchanged ... 2026-08-13 08:28:59,308 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_own_name_translation_direct_path ... 2026-08-13 08:29:03,906 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_country_state_name_translation_round_trip ... 2026-08-13 08:29:03,940 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_is_installed ... 2026-08-13 08:29:03,959 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_keeps_non_partner_mirror ... 2026-08-13 08:29:03,978 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_address_translation_round_trip ... 2026-08-13 08:29:04,098 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_renders_in_document_language ... 2026-08-13 08:29:04,196 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_children ... 2026-08-13 08:29:04,386 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_complete_name ... 2026-08-13 08:29:04,478 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_round_trip ... 2026-08-13 08:29:04,564 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_update_field_translations_accepts_source_lang ... 2026-08-13 08:29:04,654 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_privacy_lookup_wizard_matches_translated_partner_name ... 2026-08-13 08:29:05,032 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:05,048 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_is_idempotent_no_double_offset ... 2026-08-13 08:29:05,064 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_noop_when_target_class_is_none ... 2026-08-13 08:29:05,083 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_patches_target_method ... 2026-08-13 08:29:05,104 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_touches_only_target_method ... 2026-08-13 08:29:05,123 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_never_offsets_flush ... 2026-08-13 08:29:05,141 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_default ... 2026-08-13 08:29:05,163 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_every_login_counter ... 2026-08-13 08:29:05,186 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_preserves_caller_frame_in_failure_message ... 2026-08-13 08:29:05,225 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_still_enforces_upper_bound ... 2026-08-13 08:29:05,267 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:25,673 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_field_to_sql_second_resolve_on_same_query_does_not_warn ... 2026-08-13 08:29:25,762 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_search_finds_account_by_sql_path ... 2026-08-13 08:29:25,840 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_reflects_pending_company_write_same_transaction ... 2026-08-13 08:29:25,937 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_renders_plain_text_multi_company ... 2026-08-13 08:29:26,105 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:40,157 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_join_shape_malformed ... 2026-08-13 08:29:40,240 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_marker_absent ... 2026-08-13 08:29:40,419 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:40,437 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_01_unlink_payment_transaction ... 2026-08-13 08:29:40,666 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_02_unlink_payment_transaction ... 2026-08-13 08:29:40,884 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [9] 2026-08-13 08:29:40,908 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_03_unlink_payment_transaction ... 2026-08-13 08:29:41,096 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [10] 2026-08-13 08:29:41,125 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:49,775 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_e2e_vnd_invoice_paid_via_paypal_in_usd_books_ccdj_diff ... 2026-08-13 08:29:58,032 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_carries_converted_amount_for_unsupported_currency ... 2026-08-13 08:29:58,078 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_unchanged_when_currency_supported ... 2026-08-13 08:29:58,121 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_paypal_stays_compatible_provider_for_unsupported_currency ... 2026-08-13 08:29:58,196 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_unpublished_paypal_not_reoffered_to_non_internal_user ... 2026-08-13 08:29:58,256 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_amount_mismatch_raises ... 2026-08-13 08:29:58,319 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_with_converted_amount_verifies_and_sets_done ... 2026-08-13 08:29:58,416 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:29:59,976 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_acb_bridge_method_exists_and_manifest_has_no_accounting_dep ... 2026-08-13 08:30:04,523 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_download_button_side_effect_free ... 2026-08-13 08:30:05,242 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_header_and_data_rows ... 2026-08-13 08:30:05,934 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_produces_xlsx_bytes ... 2026-08-13 08:30:06,674 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_side_effect_free ... 2026-08-13 08:30:07,381 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_get_file_name_acb_contains_run_name ... 2026-08-13 08:30:07,954 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_soft_hook_returns_false_when_recorder_absent ... 2026-08-13 08:30:08,523 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:30:10,166 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_nothing_to_pay_returns_info_notification ... 2026-08-13 08:30:15,791 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_returns_success_notification ... 2026-08-13 08:30:17,355 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_soft_hook_has_hasattr_gate_and_warning_branch ... 2026-08-13 08:30:17,416 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_cross_channel_r1_then_acb ... 2026-08-13 08:30:19,688 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_second_call_is_noop ... 2026-08-13 08:30:21,262 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_recording_creates_payments_for_due_payslips ... 2026-08-13 08:30:22,770 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_xlsx_content_unchanged_by_recording ... 2026-08-13 08:30:24,444 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:30:24,614 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_pos_delivery.tests.test_delivery_carrier_pos_pricing: Starting TestDeliveryCarrierPosPricing.test_base_on_rule_price_uses_passed_weight_volume ... 2026-08-13 08:30:24,695 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:24,729 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_change_categ_name ... 2026-08-13 08:30:25,520 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_get_code_from_name ... 2026-08-13 08:30:25,551 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [91186] 2026-08-13 08:30:25,551 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [30] 2026-08-13 08:30:25,580 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_name_categ_id ... 2026-08-13 08:30:26,403 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_not_allow_generate_default_code ... 2026-08-13 08:30:27,035 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_product_code_prefix_category ... 2026-08-13 08:30:27,736 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:27,756 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_access_right ... 2026-08-13 08:30:28,576 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #871 deleted mail.message records with IDs: [48880] 2026-08-13 08:30:28,587 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #871 deleted product.collection records with IDs: [10] 2026-08-13 08:30:28,593 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #871 deleted mail.followers records with IDs: [6112] 2026-08-13 08:30:28,617 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 872, model: product.collection 2026-08-13 08:30:28,627 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 872, model: product.collection 2026-08-13 08:30:28,632 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 872, model: product.collection 2026-08-13 08:30:28,649 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #872 deleted mail.message records with IDs: [48873] 2026-08-13 08:30:28,651 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 872, model: product.collection 2026-08-13 08:30:28,675 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_compute_products_count ... 2026-08-13 08:30:28,993 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_constraint_name_unique ... 2026-08-13 08:30:29,153 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_unlink_product_collection ... 2026-08-13 08:30:29,320 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48893] 2026-08-13 08:30:29,373 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:30:29,417 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_height ... 2026-08-13 08:30:29,896 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_length ... 2026-08-13 08:30:30,344 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_factor ... 2026-08-13 08:30:30,769 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_volume ... 2026-08-13 08:30:31,002 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_volume ... 2026-08-13 08:30:31,244 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_width ... 2026-08-13 08:30:31,677 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_height ... 2026-08-13 08:30:31,956 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_length ... 2026-08-13 08:30:32,201 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_width ... 2026-08-13 08:30:32,406 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_concat_dimension ... 2026-08-13 08:30:32,646 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_height ... 2026-08-13 08:30:32,872 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_length ... 2026-08-13 08:30:33,068 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_stowage_factor ... 2026-08-13 08:30:33,310 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_width ... 2026-08-13 08:30:33,560 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_view_visibility ... 2026-08-13 08:30:34,149 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:34,163 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_access_right ... 2026-08-13 08:30:34,777 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #873 deleted mail.message records with IDs: [48972] 2026-08-13 08:30:34,789 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #873 deleted product.function records with IDs: [10] 2026-08-13 08:30:34,795 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #873 deleted mail.followers records with IDs: [6113] 2026-08-13 08:30:34,814 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 874, model: product.function 2026-08-13 08:30:34,824 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 874, model: product.function 2026-08-13 08:30:34,828 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 874, model: product.function 2026-08-13 08:30:34,844 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #874 deleted mail.message records with IDs: [48965] 2026-08-13 08:30:34,846 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 874, model: product.function 2026-08-13 08:30:34,873 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_compute_products_count ... 2026-08-13 08:30:35,274 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_constraint_name_unique ... 2026-08-13 08:30:35,495 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_unlink_product_function ... 2026-08-13 08:30:35,645 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48985] 2026-08-13 08:30:35,674 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:30:35,689 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_01_name_license_id_unique ... 2026-08-13 08:30:35,793 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_02_validate_version_string ... 2026-08-13 08:30:35,911 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_03_write ... 2026-08-13 08:30:36,088 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_04_onchange_name ... 2026-08-13 08:30:36,209 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_05_compute_product_license_version_ids ... 2026-08-13 08:30:36,356 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_06_create_product_template_with_license ... 2026-08-13 08:30:36,490 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_07_unlink_license ... 2026-08-13 08:30:36,565 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1060] 2026-08-13 08:30:36,580 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [91556] 2026-08-13 08:30:36,580 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [1] 2026-08-13 08:30:36,593 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49019] 2026-08-13 08:30:36,599 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [15] 2026-08-13 08:30:36,630 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:36,643 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_action_view_sale_lines ... 2026-08-13 08:30:37,213 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_button_refresh_for_licenses ... 2026-08-13 08:30:37,561 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_compute_product_license_version_ids ... 2026-08-13 08:30:37,855 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_inactive_license ... 2026-08-13 08:30:38,175 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_refresh_for_licenses ... 2026-08-13 08:30:38,812 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:39,172 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-08-13 08:30:39,181 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49063] 2026-08-13 08:30:39,187 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:39,471 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-08-13 08:30:39,481 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49065] 2026-08-13 08:30:39,487 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:39,655 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_10_sql_constraints ... 2026-08-13 08:30:39,704 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_11_check_product_id ... 2026-08-13 08:30:39,743 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_12_check_product_id ... 2026-08-13 08:30:39,872 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:30:40,160 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-08-13 08:30:40,166 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49074] 2026-08-13 08:30:40,170 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:40,486 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-08-13 08:30:40,494 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49076] 2026-08-13 08:30:40,500 202 INFO rb-2f9fcab-223857-403443 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:40,644 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_00_no_group ... 2026-08-13 08:30:40,700 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,763 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49082] 2026-08-13 08:30:40,766 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,774 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,788 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,802 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,808 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 878, model: maintenance.action 2026-08-13 08:30:40,809 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 878, model: maintenance.action 2026-08-13 08:30:40,829 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_01_no_group_set_technician ... 2026-08-13 08:30:40,883 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,934 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49083] 2026-08-13 08:30:40,936 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,942 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,954 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,966 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 878, model: maintenance.equipment 2026-08-13 08:30:40,971 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 878, model: maintenance.action 2026-08-13 08:30:40,973 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 878, model: maintenance.action 2026-08-13 08:30:40,991 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_02_group_equipment_manager ... 2026-08-13 08:30:41,127 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49077] 2026-08-13 08:30:41,148 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.equipment records with IDs: [34] 2026-08-13 08:30:41,152 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.followers records with IDs: [6118] 2026-08-13 08:30:41,162 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49078] 2026-08-13 08:30:41,169 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.equipment records with IDs: [35] 2026-08-13 08:30:41,173 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.followers records with IDs: [6119] 2026-08-13 08:30:41,190 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_03_group_maintenance_user ... 2026-08-13 08:30:41,317 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49078] 2026-08-13 08:30:41,319 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 878, model: maintenance.equipment 2026-08-13 08:30:41,387 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49084] 2026-08-13 08:30:41,387 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 878, model: maintenance.equipment 2026-08-13 08:30:41,527 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.schedule records with IDs: [72] 2026-08-13 08:30:41,532 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.action records with IDs: [25] 2026-08-13 08:30:41,559 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_04_group_maintenance_user_group_equipment_manager ... 2026-08-13 08:30:41,705 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49077] 2026-08-13 08:30:41,720 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.equipment records with IDs: [34] 2026-08-13 08:30:41,726 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.followers records with IDs: [6118] 2026-08-13 08:30:41,737 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49078] 2026-08-13 08:30:41,746 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.equipment records with IDs: [35] 2026-08-13 08:30:41,752 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.followers records with IDs: [6119] 2026-08-13 08:30:41,878 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.schedule records with IDs: [72] 2026-08-13 08:30:41,882 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.action records with IDs: [25] 2026-08-13 08:30:41,907 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_05_group_maintenance_manager ... 2026-08-13 08:30:42,076 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49085] 2026-08-13 08:30:42,088 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.equipment records with IDs: [39] 2026-08-13 08:30:42,093 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.followers records with IDs: [6125] 2026-08-13 08:30:42,186 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.schedule records with IDs: [72] 2026-08-13 08:30:42,188 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.action records with IDs: [25] 2026-08-13 08:30:42,204 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_06_group_equipment_manager ... 2026-08-13 08:30:42,303 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49077] 2026-08-13 08:30:42,317 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.equipment records with IDs: [34] 2026-08-13 08:30:42,324 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.followers records with IDs: [6118] 2026-08-13 08:30:42,334 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.message records with IDs: [49078] 2026-08-13 08:30:42,342 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.equipment records with IDs: [35] 2026-08-13 08:30:42,349 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted mail.followers records with IDs: [6119] 2026-08-13 08:30:42,475 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.schedule records with IDs: [72] 2026-08-13 08:30:42,478 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #878 deleted maintenance.action records with IDs: [25] 2026-08-13 08:30:42,519 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:30:42,535 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_access_right ... 2026-08-13 08:30:43,032 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 879, model: product.milestone 2026-08-13 08:30:43,036 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 879, model: product.milestone 2026-08-13 08:30:43,082 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_constraints ... 2026-08-13 08:30:43,114 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_display_name ... 2026-08-13 08:30:43,165 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:30:43,174 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version ... 2026-08-13 08:30:43,228 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49088] 2026-08-13 08:30:43,237 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [20] 2026-08-13 08:30:43,244 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [396] 2026-08-13 08:30:43,266 202 INFO rb-2f9fcab-223857-403443 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2f9fcab-223857/odoo/tests/case.py:247 2026-08-13 08:30:43,272 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value ... 2026-08-13 08:30:43,331 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [398] 2026-08-13 08:30:43,358 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49090] 2026-08-13 08:30:43,363 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [22] 2026-08-13 08:30:43,367 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_1 ... 2026-08-13 08:30:43,369 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_2 ... 2026-08-13 08:30:43,370 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_1 ... 2026-08-13 08:30:43,395 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_2 ... 2026-08-13 08:30:43,408 202 INFO rb-2f9fcab-223857-403443 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2f9fcab-223857/odoo/tests/case.py:247 2026-08-13 08:30:43,433 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_description ... 2026-08-13 08:30:43,461 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_name ... 2026-08-13 08:30:43,488 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_copy_reason ... 2026-08-13 08:30:43,550 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:43,567 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_01_base_group_user ... 2026-08-13 08:30:43,721 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: product.return.reason 2026-08-13 08:30:43,740 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1081] 2026-08-13 08:30:43,742 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: product.return.reason 2026-08-13 08:30:43,747 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: product.return.reason 2026-08-13 08:30:43,768 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_02_group_return_reason_manager ... 2026-08-13 08:30:43,907 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1081] 2026-08-13 08:30:43,926 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91759] 2026-08-13 08:30:43,927 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-08-13 08:30:43,988 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:44,007 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_01_stock_return_picking ... 2026-08-13 08:30:44,352 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_02_return_reason_required ... 2026-08-13 08:30:44,726 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:44,743 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_product_return_reason_stock.tests.test_security: Starting TestSecurity.test_stock_group_stock_user ... 2026-08-13 08:30:44,924 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1081] 2026-08-13 08:30:44,933 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91759] 2026-08-13 08:30:44,933 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-08-13 08:30:44,986 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:45,000 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_approve_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-08-13 08:30:46,306 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_legacy_date_approve_key ... 2026-08-13 08:30:47,263 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-08-13 08:30:48,280 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_admin ... 2026-08-13 08:30:48,949 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_approve ... 2026-08-13 08:30:49,794 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_user ... 2026-08-13 08:30:50,783 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-08-13 08:30:51,561 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_no_display_popup_backdate_admin_without_purchase_backdate_right ... 2026-08-13 08:30:52,554 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_approval ... 2026-08-13 08:30:53,545 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_confirm ... 2026-08-13 08:30:54,359 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:30:54,372 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_01 ... 2026-08-13 08:30:54,816 202 INFO rb-2f9fcab-223857-403443 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [109] 2026-08-13 08:30:54,844 202 INFO rb-2f9fcab-223857-403443 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_02 ... 2026-08-13 08:30:55,172 202 INFO rb-2f9fcab-223857-403443 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:55,174 202 INFO rb-2f9fcab-223857-403443 odoo.service.server: 2408 post-tests in 4705.54s, 2277063 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_mail: 191 tests 297.87s 219064 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_mail_full: 51 tests 165.28s 114323 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_mail_sms: 25 tests 44.11s 27436 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_mail_tracking_value_multilang: 4 tests 35.63s 7601 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_main_flows: 9 tests 16.11s 9884 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_mass_mailing: 6 tests 39.08s 28493 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_new_api: 34 tests 1.78s 559 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_read_group: 8 tests 7.11s 625 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_rpc: 7 tests 8.35s 376 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_sale_product_configurators: 17 tests 20.98s 10101 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_sale_purchase_edi_ubl: 7 tests 20.74s 13178 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_search_panel: 17 tests 0.39s 209 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_testing_utilities: 14 tests 0.60s 16 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_to_signup_email_verification: 3 tests 3.12s 2575 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_translation_import: 9 tests 37.69s 1128 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_viin_approval: 267 tests 143.56s 66936 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_viin_mail_route: 3 tests 0.45s 49 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_viin_web_cohort: 5 tests 0.12s 46 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_website: 110 tests 60.24s 15514 queries 2026-08-13 08:30:55,181 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_website_modules: 6 tests 1.26s 359 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: test_website_slides_full: 3 tests 11.73s 8423 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_account_accountant: 36 tests 34.41s 22934 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_account_asset: 43 tests 115.67s 65083 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_account_asset_purchase: 8 tests 32.00s 16798 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_account_budget: 26 tests 250.84s 29226 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_account_counterpart: 25 tests 32.25s 17438 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_account_payment: 24 tests 41.55s 26614 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_account_reports: 182 tests 757.36s 284223 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_attendance_device: 73 tests 22.98s 10906 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_backdate: 11 tests 4.72s 344 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_bank_currency_rate: 38 tests 62.21s 22536 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_bank_currency_rate_purchase_stock: 23 tests 41.37s 19168 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_base: 65 tests 235.36s 32959 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_common_uom: 5 tests 1.54s 793 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_currency_conversion_diff: 16 tests 19.26s 11209 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_employee_documents: 25 tests 3.21s 2184 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_equipment_maintenance_schedule: 7 tests 2.88s 1853 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_equipment_woking_frequency: 17 tests 4.17s 2709 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_erponline_utility: 30 tests 22.71s 8333 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_event_project: 5 tests 0.17s 110 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_event_timesheet: 15 tests 5.08s 2671 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_fee_definition: 3 tests 0.14s 47 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_fee_definition_sale: 13 tests 4.28s 2145 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_fleet_driver: 5 tests 0.47s 211 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_geo_routes: 129 tests 23.95s 10395 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_geo_routes_account: 20 tests 38.03s 4634 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_geo_routes_google: 5 tests 0.45s 66 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_geo_routes_here: 6 tests 0.27s 77 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_geo_routes_mapbox: 5 tests 0.20s 66 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_geo_routes_searoutes: 14 tests 1.36s 665 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_geo_routes_vietmap: 5 tests 0.23s 66 queries 2026-08-13 08:30:55,182 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_git: 74 tests 61.65s 1939 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_git_odoo_version: 13 tests 1.83s 1124 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_git_project: 16 tests 5.06s 2614 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_employee_grade: 25 tests 59.70s 41702 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_employee_relative: 11 tests 2.74s 1350 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_expense: 28 tests 85.00s 33539 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_expense_payroll: 16 tests 9.06s 3270 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_meal: 37 tests 22.85s 13881 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_payroll: 227 tests 290.17s 180763 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_payroll_account: 117 tests 177.69s 115038 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_payroll_attendance: 4 tests 1.51s 927 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_payroll_meal: 52 tests 10.04s 5699 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_project_timesheet_timeoff_payroll: 3 tests 1.90s 1142 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_timesheet_payroll: 40 tests 15.76s 9253 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_hr_training: 8 tests 3.43s 2490 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_inter_company_base: 6 tests 5.38s 4649 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_inter_company_invoice: 12 tests 162.87s 104744 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_inter_company_sale_purchase: 18 tests 298.68s 167819 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_inter_company_sale_purchase_stock: 6 tests 74.40s 53368 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_invoice_tax_details: 3 tests 12.72s 6709 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_legal_invoice_number: 5 tests 9.59s 1800 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_loan_management: 173 tests 278.51s 157389 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_maintenance_by_working_hours: 7 tests 0.79s 530 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_maintenance_notification: 15 tests 5.42s 3250 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_mrp_backdate: 30 tests 14.00s 8155 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_mrp_bom_component_percentage: 11 tests 6.02s 5079 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_mrp_bom_stock_value: 12 tests 13.64s 9194 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_mrp_maintenance: 5 tests 6.00s 5065 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_mrp_plm: 89 tests 22.78s 12049 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_multi_warehouse_access_control: 4 tests 2.25s 2674 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_multi_warehouse_access_control_mrp: 5 tests 4.85s 5484 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_multi_warehouse_access_control_purchase: 3 tests 0.41s 343 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_multi_warehouse_access_control_sale: 3 tests 1.30s 756 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_odoo_module: 56 tests 63.32s 31442 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_odoo_module_loc: 3 tests 7.88s 697 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_odoo_module_sale: 10 tests 21.11s 13168 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_odoo_module_sale_management: 3 tests 1.66s 1433 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_odoo_module_sale_project: 3 tests 2.81s 1787 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_odoo_version: 14 tests 0.31s 207 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_okr: 33 tests 18.15s 14324 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_okr_project: 8 tests 0.67s 452 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_partner_dob: 9 tests 0.39s 198 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_partner_dob_send_email: 6 tests 13.75s 8643 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_partner_equity_range: 12 tests 2.20s 1566 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_partner_multilang: 26 tests 10.09s 8039 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_partner_multilang_account: 10 tests 35.15s 26903 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_payment_transaction_protection: 5 tests 0.70s 492 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_paypal_unsupported_currencies: 9 tests 17.29s 12652 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_payroll_payment_acb_templates: 18 tests 26.02s 17072 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_pos_delivery: 3 tests 0.25s 104 queries 2026-08-13 08:30:55,183 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_code_sequence: 7 tests 3.04s 1560 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_collection: 6 tests 1.64s 973 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_dimensions: 17 tests 4.77s 3385 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_function: 6 tests 1.52s 994 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_license: 9 tests 0.95s 558 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_license_sale: 7 tests 2.18s 1345 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_maintenance_schedule: 14 tests 3.71s 2905 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_milestone: 5 tests 0.64s 399 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_odoo_version: 10 tests 0.24s 238 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_return_reason: 9 tests 0.58s 305 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_product_return_reason_stock: 7 tests 1.00s 537 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_purchase_backdate: 12 tests 9.37s 6734 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.stats: to_purchase_line_numbering: 4 tests 0.81s 530 queries 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.tests.result: 0 failed, 0 error(s) of 2408 tests when loading database 'rb-2f9fcab-223857-403443' 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.service.server: Initiating shutdown 2026-08-13 08:30:55,184 202 INFO rb-2f9fcab-223857-403443 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.